Download
(165 Kb)
Download
Updated: 08-04-09 02:13 AM
Pictures
File Info
Updated:08-04-09 02:13 AM
Created:unknown
Downloads:236,686
Favorites:632
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 <shadowed.wow@gmail.com>
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)


Archived Files (8)
File Name
Version
Size
Author
Date
r20090510
166kB
Shadowed
05-10-09 09:50 AM
r20090510
166kB
Shadowed
05-10-09 02:39 AM
r1308
166kB
Shadowed
05-02-09 11:40 PM
r1284
166kB
Shadowed
04-27-09 05:39 PM
r1280
166kB
Shadowed
04-25-09 09:21 AM
r1279
166kB
Shadowed
04-25-09 02:36 AM
r1241
166kB
Shadowed
04-13-09 09:30 PM
r1049
155kB
Shadowed
12-28-08 06:48 PM


Post A Reply Comment Options
Unread 05-26-10, 02:09 PM  
Shadowed
...
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 387
File comments: 2506
Uploads: 99
Very rarely do they work. As I said, it's not going to be continued.
Shadowed is offline Report comment to moderator  
Reply With Quote
Unread 05-26-10, 01:31 PM  
Sykotic13
A Kobold Labourer

Forum posts: 1
File comments: 7
Uploads: 0
Sometimes the "Continued" projects actually work well. I did read that your primary interest in SSPVP was for the Auto Join options. However, the BG information while inside the BG is pretty invaluable. Especially AB and EotS where it shows bases needed to win. So, I guess what I would like to see is more of an enhanced BG scoreboard type of addon. To the best of my knowledge SSPVP is the only addon that fills that niche currently (except with the scoring change it is broken).

That is why I would like to see it updated.
Sykotic13 is offline Report comment to moderator  
Reply With Quote
Unread 05-25-10, 12:04 PM  
weavil
A Deviate Faerie Dragon

Forum posts: 11
File comments: 77
Uploads: 0
cmon shadow, you know when rated bg's come out youll want to start raping again.

or just let the alli win guiz.
weavil is offline Report comment to moderator  
Reply With Quote
Unread 05-24-10, 12:11 AM  
Shadowed
...
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 387
File comments: 2506
Uploads: 99
Originally posted by Sykotic13
I just don't understand why you won't let anyone else take over the AddOn if you aren't going to do it anymore. It honestly makes no sense.
Because fan updates are awful. All you end up with is a poorly maintained semi-working version until the person loses interest.
Shadowed is offline Report comment to moderator  
Reply With Quote
Unread 05-23-10, 10:58 PM  
Sykotic13
A Kobold Labourer

Forum posts: 1
File comments: 7
Uploads: 0
Originally posted by Shadowed
Any sort of distribution of the files is breaking the license, I haven't (and won't) grant anyone else the ability to redistribute it besides Curse and WoWI.

SSPVP is dead, I'm not going to fix it or bless any sort of fixed version. I won't stop people from posting edits to keep it working, but anything beyond that I will.
I just don't understand why you won't let anyone else take over the AddOn if you aren't going to do it anymore. It honestly makes no sense.
Sykotic13 is offline Report comment to moderator  
Reply With Quote
Unread 05-23-10, 08:51 PM  
Shadowed
...
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 387
File comments: 2506
Uploads: 99
Any sort of distribution of the files is breaking the license, I haven't (and won't) grant anyone else the ability to redistribute it besides Curse and WoWI.

SSPVP is dead, I'm not going to fix it or bless any sort of fixed version. I won't stop people from posting edits to keep it working, but anything beyond that I will.
Shadowed is offline Report comment to moderator  
Reply With Quote
Unread 05-21-10, 05:54 PM  
Sykotic13
A Kobold Labourer

Forum posts: 1
File comments: 7
Uploads: 0
Originally posted by zarnyeq2
i fixed up the addon to (hopefully) work now, it corrects wsg flag carrier name things... re enables the time to cap in ab and ioc, and time to win in ab and eots, until i have permission to post the file heres how you edit it yourself... in flag.lua change
Code:
	buttons[1].type = "Alliance"
	self.Alliance = buttons[1]
	
	buttons[2].type = "Horde"
	self.Horde = buttons[2]
to
Code:
	self:CreateButton(3)
	if(self.activeBF == "wsg") then
		buttons[2].type = "Alliance"
		self.Alliance = buttons[2]
	
		buttons[3].type = "Horde"
		self.Horde = buttons[3]
	else
		buttons[1].type = "Alliance"
		self.Alliance = buttons[1]
	
		buttons[2].type = "Horde"
		self.Horde = buttons[2]
	end
then in the files match.lua eots.lua and all localization files change "2000" to "1600"
finally copy ab.lua to ioc.lua, within ioc.lua replace all "ab" with "ioc" and "AB" with "IOC" (this might not be needed but i was being thorough... the only thing i left out of ioc is the timer for siege engine being ready (which is 3 minutes)
dont forget to add ioc.lua to your sspvp.toc
I made the changes as suggested and now getting a TON of errors. It shuts down bugsack it gets so many so fast. Posting errors below. If you have any ideas on how to fix let me know. Thanks.

Code:
8x SSPVP3\modules\eots.lua:38: bad argument #2 to 'match' (string expected, got nil)
SSPVP3\modules\eots.lua:38: in function `?'
CallbackHandler-1.0-5:146: in function <...Tom\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146>
<string>:"safecall Dispatcher[13]":4: in function <[string "safecall Dispatcher[13]"]:4>
<in C code>: ?
<string>:"safecall Dispatcher[13]":13: in function `?'
CallbackHandler-1.0-5:91: in function `Fire'
AceEvent-3.0-3 (TomTom):120: in function <...ace\AddOns\TomTom\libs\AceEvent-3.0\AceEvent-3.0.lua:119>

  ---
Code:
1x SSPVP3\modules\eots.lua:40: bad argument #2 to 'match' (string expected, got nil)
SSPVP3\modules\eots.lua:40: in function `?'
CallbackHandler-1.0-5:146: in function <...Tom\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146>
<string>:"safecall Dispatcher[13]":4: in function <[string "safecall Dispatcher[13]"]:4>
<in C code>: ?
<string>:"safecall Dispatcher[13]":13: in function `?'
CallbackHandler-1.0-5:91: in function `Fire'
AceEvent-3.0-3 (TomTom):120: in function <...ace\AddOns\TomTom\libs\AceEvent-3.0\AceEvent-3.0.lua:119>

  ---
Code:
1x SSPVP3\modules\eots.lua:71: bad argument #2 to 'match' (string expected, got nil)
SSPVP3\modules\eots.lua:71: in function <SSPVP3\modules\eots.lua:67>
SSPVP3\modules\sota.lua:50: in function <SSPVP3\modules\sota.lua:49>
SSPVP3\modules\flag.lua:392: in function `WorldStateAlwaysUpFrame_Update'
Interface\FrameXML\WorldStateFrame.lua:108: in function <Interface\FrameXML\WorldStateFrame.lua:101>:
<in C code>: in function `SetBattlefieldScoreFaction'
Interface\FrameXML\WorldStateFrame.lua:922: in function `WorldStateScoreFrameTab_OnClick':
<string>:"*:OnShow":3: in function <[string "*:OnShow"]:1>
<in C code>: in function `Show'
Interface\FrameXML\UIParent.lua:1582: in function `SetUIPanel':
Interface\FrameXML\UIParent.lua:1387: in function `ShowUIPanel':
Interface\FrameXML\UIParent.lua:1313: in function <Interface\FrameXML\UIParent.lua:1309>:
<in C code>: in function `SetAttribute'
Interface\FrameXML\UIParent.lua:1980: in function `ShowUIPanel':
Interface\FrameXML\WorldStateFrame.lua:516: in function <Interface\FrameXML\WorldStateFrame.lua:460>:
<in C code>: ?
<in C code>: in function `WorldStateScoreFrame_Update'
<string>:"*:OnEvent":4: in function <[string "*:OnEvent"]:1>

Locals:
Orig_WorldStateAlwaysUpFrame_Update = <function> @ Interface\FrameXML\WorldStateFrame.lua:112:
L = <table> {
 Screenshot saved as WoWScrnShot_%s.%s. = "Screenshot saved as WoWScrnShot_%s.%s."
 Eye of the Storm = "Eye of the Storm"
 Lock overlay = "Lock overlay"
 Alert interval = "Alert interval"
 Capture bar anchor = "Capture bar anchor"
 (.+) has taken the flag! = "(.+) has taken the flag!"
 Sound file to play when a queue is ready, this must be located inside Interface/AddOns/SSPVP before WoW is opened. = "Sound file to play when a queue is ready, this must be located inside Interface/AddOns/SSPVP before WoW is opened."
 Captain Balinda Stonehearth = "Captain Balinda Stonehearth"
 All Arenas = "All Arenas"
 Suspension has been removed, you will now auto leave again. = "Suspension has been removed, you will now auto leave again."
 Isle of Conquest = "Isle of Conquest"
 Lock battlefield score board = "Lock battlefield score board"
 Auto use soul stone on death = "Auto use soul stone on death"
 Text color = "Text color"
 30 seconds = "30 seconds"
 Warsong Gulch = "Warsong Gulch"
 Base Final: %d = "Base Final: %d"
 Enable capture timers = "Enable capture timers"
 Classes = "Classes"
 Bases: ([0-9]+)  Victory Points: ([0-9]+)/2000 = "Bases: ([0-9]+)  Victory Points: ([0-9]+)/2000"
 Skirmish = "Skirmish"
 Auto leave has been suspended for the next 5 minutes, or until you log off. = "Auto leave has been suspended for the next 5 minutes, or until you log off."
 Flag Respawn: %s = "Flag Respawn: %s"
 Auto release from corpse while inside = "Auto release from corpse while inside"
 Failed to save screenshot. = "Failed to save screenshot."
 Background color = "Background color"
 Alterac Valley = "Alterac Valley"
 Auto release disabled, %d %s until release = "Auto release disabled, %d %s until release"
 Show queue overlay inside battlefields = "Show queue overlay inside battlefields"
 Will pop the battlefield window back up after it's been closed occasionally until the queue expires. = "Will pop the battlefield window back up after it's been closed occasionally until the queue expires."
 Flags = "Flags"
 Alliance = "Alliance"
 Auto queue = "Auto queue"
 Fifteen seconds = "Fifteen seconds"
 -%d Reinforcements = "-%d Reinforcements"
 Scoreboard = "Scoreboard"
 Overlay = "Overlay"
 Timers = "Timers"
 Drek'Thar = "Drek'Thar"
 Bases: ([0-9]+)  Resources: ([0-9]+)/2000 = "Bases: ([0-9]+)  Resources: ([0-9]+)/2000"
 Entry window = "Entry window"
 Lock node capture bar = "Lock node capture bar"
 %s (%dvs%d) = "%s (%dvs%d)"
 Filthy Frostwolf cowards = "Filthy Frostwolf cowards"
 Shows the time left to join a battlefield in the battlefield entry dialog. = "Shows the time left to join a battlefield in the battlefield entry dialog."
 Show flag capture times on overlay = "Show flag capture times on overlay"
 Match Info = "Match Info"
 Frame anchors = "Frame anchors"
 You are about to leave the active or queued arena %s (%dvs%d), are you sure? = "You are about to leave the active or queued arena %s (%dvs%d), are you sure?"
 Background opacity = "Background opacity"
 Announcement channel = "Announcement channel"
 Hide class icons = "Hide class icons"
 Horde = "Horde"
 claims the ([^!]+) = "claims the ([^!]+)"
 Show carrier health when available = "Show carrier health when available"
 Blade's Edge Arena = "Blade's Edge Arena"
 General = "General"
 Servers = "Servers"
 Color carrier name by class = "Color carrier name by class"
 Auto group queue when grouped and leader = "Auto group queue when grouped and leader"
 Lock PvP objectives = "Lock PvP objectives"
 Show bomb explosion timers = "Show bomb explosion timers"
 claims the Snowfall graveyard = "claims the Snowfall graveyard"
 Bases to win: %d = "Bases to win: %d"
 Show flag carrier = "Show flag carrier"
 Enable modified battlefield join dialog = "Enable modified battlefield join dialog"
 Show flag respawn time on overlay = "Show flag respawn time on overlay"
 Bomb: %s = "Bomb: %s"
 Nagrand Arena = "Nagrand Arena"
 Rated Arena = "Rated Arena"
 The Horde has reset Captain Balinda Stonehear
  ---
Sykotic13 is offline Report comment to moderator  
Reply With Quote
Unread 05-15-10, 11:16 AM  
karmamuscle
Premium Member
 
karmamuscle's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 190
File comments: 168
Uploads: 1
What size of donation will keep you working on this de facto pvp addon

In the meantime,

Thank you zarnyeq2, works great

and does anyone know how to get opacity to work on the overlay background and border?
karmamuscle is online now Report comment to moderator  
Reply With Quote
Unread 04-24-10, 06:29 PM  
Seyss
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 123
Uploads: 2
Hey people,

Now that SSPVP3 is dead (author said he won't update it anymore) can you guys suggest an alternative to SSPVP?

Thank you
Seyss is offline Report comment to moderator  
Reply With Quote
Unread 03-23-10, 11:52 AM  
weavil
A Deviate Faerie Dragon

Forum posts: 11
File comments: 77
Uploads: 0
thanks zarnyeq2.

shadowed was in ab the other day asking how many we need to win.
weavil is offline Report comment to moderator  
Reply With Quote
Unread 03-08-10, 03:20 PM  
zarnyeq2
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 17
Uploads: 5
i fixed up the addon to (hopefully) work now, it corrects wsg flag carrier name things... re enables the time to cap in ab and ioc, and time to win in ab and eots, until i have permission to post the file heres how you edit it yourself... in flag.lua change
Code:
	buttons[1].type = "Alliance"
	self.Alliance = buttons[1]
	
	buttons[2].type = "Horde"
	self.Horde = buttons[2]
to
Code:
	self:CreateButton(3)
	if(self.activeBF == "wsg") then
		buttons[2].type = "Alliance"
		self.Alliance = buttons[2]
	
		buttons[3].type = "Horde"
		self.Horde = buttons[3]
	else
		buttons[1].type = "Alliance"
		self.Alliance = buttons[1]
	
		buttons[2].type = "Horde"
		self.Horde = buttons[2]
	end
then in the files match.lua eots.lua and all localization files change "2000" to "1600"
finally copy ab.lua to ioc.lua, within ioc.lua replace all "ab" with "ioc" and "AB" with "IOC" (this might not be needed but i was being thorough... the only thing i left out of ioc is the timer for siege engine being ready (which is 3 minutes)
dont forget to add ioc.lua to your sspvp.toc
zarnyeq2 is offline Report comment to moderator  
Reply With Quote
Unread 02-16-10, 08:39 AM  
Seyss
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 123
Uploads: 2
Originally posted by Shadowed
It's not going to be updated, I don't PVP anymore and since Blizzard broke auto joining unless you queue at the battlemaster that killed the last remaining reason I had to maintain it.
Wow wow wow man...

Some people are using your mod since WoW 1.0, when we had to PvP all day long to get a rank and get 2 stupid blues... don't let it die please.
Seyss is offline Report comment to moderator  
Reply With Quote
Unread 02-16-10, 07:38 AM  
weavil
A Deviate Faerie Dragon

Forum posts: 11
File comments: 77
Uploads: 0
one more update just to make it complete imo
weavil is offline Report comment to moderator  
Reply With Quote
Unread 12-28-09, 04:41 PM  
Wisprunner
A Defias Bandit

Forum posts: 2
File comments: 51
Uploads: 0
Originally posted by Shadowed
It's not going to be updated, I don't PVP anymore and since Blizzard broke auto joining unless you queue at the battlemaster that killed the last remaining reason I had to maintain it.
So you're telling me I have to go back to capping?

Wisprunner is offline Report comment to moderator  
Reply With Quote
Unread 12-26-09, 11:49 AM  
Shadowed
...
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 387
File comments: 2506
Uploads: 99
It's not going to be updated, I don't PVP anymore and since Blizzard broke auto joining unless you queue at the battlemaster that killed the last remaining reason I had to maintain it.
Shadowed is offline 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.