#1
+72 Frags
Short for "Advanced Spectator" plugin

Works with SourceTV and demos only. You need to use -insecure, so you cannot use this in a secure server.

Currently, it's only feature is that it enables TF2's built-in glow effect on player models, allowing viewers & casters to know where players are, even behind walls, while not being as intrusive as, for example, a full body material hack would.

Usage
  • Copy the advspec folder in the zip below to tf\custom
    You should end up with tf\custom\advspec\addons\advspec.dll
  • Add '-insecure' to your TF2 launch options, TF2 will auto-load the plugin.
    This will stop you from entering secure servers, however SourceTV servers run insecure, and demos can still be played
  • Set glow_outline_effect_enable 1, and also replay_rendersetting_renderglow 1 for STV demos, and also advspec_pov_outline_enabled 1 for pov demos.
  • Play around with advspec_outline_enabled 0/1 and advspec_outline_color commands
  • To go back to playing on regular servers, simply remove '-insecure' from launch options. TF2 still tries to load the plugin, but will fail because it is unsigned.


Planned updates include:
- Improved glow; I believe TF2 has much better glow support than what is being used, and needs to be investigated
- Adding the glow effect to sentry guns, primarily for highlander

Things I want to add, but don't know the feasibility of:
- Override player names; players can use whatever dumb alias they want, AdvSpec will change it to something understandable/respectable for the viewer
- Lots of other stuff suggested here

Download AdvSpec b4.1.1 -> http://www.mattmcn.com/tf2/advspec_b4.1.1.zip
Source code -> http://github.com/MattMcNam/advspec

Special Thanks
TeamFortress.TV, VanillaTV, SalTV, TF2World.ru & BlackOut Gaming TV for testing & providing feedback.
Short for "Advanced Spectator" plugin

Works with SourceTV and demos [u][b]only[/b][/u]. You need to use -insecure, so you cannot use this in a secure server.

Currently, it's only feature is that it enables TF2's built-in glow effect on player models, allowing viewers & casters to know where players are, even behind walls, while not being as intrusive as, for example, a full body material hack would.

[b]Usage[/b]
[list]
[*]Copy the advspec folder in the zip below to tf\custom
You should end up with tf\custom\advspec\addons\advspec.dll
[*]Add '-insecure' to your TF2 launch options, TF2 will auto-load the plugin.
This will stop you from entering secure servers, however SourceTV servers run insecure, and demos can still be played
[*]Set [b]glow_outline_effect_enable 1[/b], and also [b]replay_rendersetting_renderglow 1[/b] for STV demos, and [i]also[/i] [b]advspec_pov_outline_enabled 1[/b] for pov demos.
[*]Play around with [b]advspec_outline_enabled 0/1[/b] and [b]advspec_outline_color[/b] commands
[*]To go back to playing on regular servers, simply remove '-insecure' from launch options. TF2 still tries to load the plugin, but will fail because it is unsigned.
[/list]

Planned updates include:
- Improved glow; I believe TF2 has much better glow support than what is being used, and needs to be investigated
- Adding the glow effect to sentry guns, primarily for highlander

Things I want to add, but don't know the feasibility of:
- Override player names; players can use whatever dumb alias they want, AdvSpec will change it to something understandable/respectable for the viewer
- Lots of other stuff suggested [url=http://teamfortress.tv/forum/thread/5494-player-glow-on-esea-stream]here[/url]

Download AdvSpec b4.1.1 -> http://www.mattmcn.com/tf2/advspec_b4.1.1.zip
Source code -> http://github.com/MattMcNam/advspec

Special Thanks
[url=http://www.teamfortress.tv/]TeamFortress.TV[/url], [url=http://www.vanillatf2.org/vanillatv/]VanillaTV[/url], [url=http://www.youtube.com/Fatmop]SalTV[/url], [url=http://tf2world.ru/]TF2World.ru[/url] & [url=http://www.blackoutgaming.org/]BlackOut Gaming TV[/url] for testing & providing feedback.
#2 +1 +2 0 Frags
Does this need -insecure?
It works with STV Demos?
Does this need -insecure?
It works with STV Demos?
#3 +3 +4 +2 Frags
Does this need -insecure?
It works with STV Demos?

Yes & yes. Bad copy paste by me, added.
Doesn't 100% work with PoV demos yet.
[quote=renxzen]Does this need -insecure?
It works with STV Demos?[/quote]
Yes & yes. Bad copy paste by me, added.
Doesn't 100% work with PoV demos yet.
#4 +2 +3 +1 Frags
Excellent.
Excellent.
#5 +8 +9 +7 Frags
youre awesome blue
youre awesome blue
#6 +4 +5 +3 Frags
First, I love you blue. Second, what do you mean by "improved glow"? How can it be better?
First, I love you blue. Second, what do you mean by "improved glow"? How can it be better?
#7 +3 +4 +2 Frags
First, I love you blue. Second, what do you mean by "improved glow"? How can it be better?
Fading out over distance and only showing behind walls, like L4D. I think TF2 supports it, haven't had time to look into it though
[quote=Whoopee_Cushion]First, I love you blue. Second, what do you mean by "improved glow"? How can it be better?[/quote]
Fading out over distance and only showing behind walls, like L4D. I think TF2 supports it, haven't had time to look into it though
#8 +6 +7 +5 Frags
could it be possible to have the players names floating over their heads?
could it be possible to have the players names floating over their heads?
#9 +15 +16 +14 Frags
if there was a way to have the names of players clickable, and you instantly spec that players

or say ctrl+1 through ctrl+6 and alt+1 through alt+6 to spec the players instatly on each team would be legit imo

if possible... #inblueWetrust
if there was a way to have the names of players clickable, and you instantly spec that players

or say ctrl+1 through ctrl+6 and alt+1 through alt+6 to spec the players instatly on each team would be legit imo

if possible... #inblueWetrust
#10 +4 +5 +3 Frags
thank you blue.
thank you blue.
#11 +9 +10 +8 Frags
if there was a way to have the names of players clickable, and you instantly spec that players This has been brought up before, I'd like to have a go at it but don't get your hopes up.

say ctrl+1 through ctrl+6 and alt+1 through alt+6 to spec the players instatly on each team would be legit imo That's an interesting way to solve the problem casters have with running out of keys for spec player binds.

could it be possible to have the players names floating over their heads? Possible, yes; just look at any ugly TF2 hack on youtube. Making it look nice and not overly distracting? That's tricky.
[quote=unf]if there was a way to have the names of players clickable, and you instantly spec that players[/quote] This has been brought up before, I'd like to have a go at it but don't get your hopes up.

[quote=unf]say ctrl+1 through ctrl+6 and alt+1 through alt+6 to spec the players instatly on each team would be legit imo[/quote] That's an interesting way to solve the problem casters have with running out of keys for spec player binds.

[quote=SocialistFish]could it be possible to have the players names floating over their heads?[/quote] Possible, yes; just look at any ugly TF2 hack on youtube. Making it look nice and not overly distracting? That's tricky.
#12 +4 +5 +3 Frags
could it be possible to have the players names floating over their heads? Possible, yes; just look at any ugly TF2 hack on youtube. Making it look nice and not overly distracting? That's tricky.
If you made it toggleable, it wouldn't have to look too fancy. It would be sweet if you could somehow render the text vertically (sideways), but I doubt it'd be easy.
[quote][quote=SocialistFish]could it be possible to have the players names floating over their heads?[/quote] Possible, yes; just look at any ugly TF2 hack on youtube. Making it look nice and not overly distracting? That's tricky.[/quote]
If you made it toggleable, it wouldn't have to look too fancy. It would be sweet if you could somehow render the text vertically (sideways), but I doubt it'd be easy.
#13 0 +1 –1 Frags
So if you're using an FPS config on dx8 will this still work? do you need mat_specular enabled to have this work?
So if you're using an FPS config on dx8 will this still work? do you need mat_specular enabled to have this work?
#14 +1 +2 0 Frags
Requires DX9, TF2's glow effect doesn't work on DX8. I don't think disabling mat_specular would effect it though.
Requires DX9, TF2's glow effect doesn't work on DX8. I don't think disabling mat_specular would effect it though.
#15 +1 +2 0 Frags
bluee for greenn
bluee for greenn
#16 +3 +4 +2 Frags
This man deserves a colored name.
This man deserves a colored name.
#17 –1 0 –2 Frags
could it be possible to have the players names floating over their heads? Possible, yes; just look at any ugly TF2 hack on youtube. Making it look nice and not overly distracting? That's tricky.
If you made it toggleable, it wouldn't have to look too fancy. It would be sweet if you could somehow render the text vertically (sideways), but I doubt it'd be easy.

would be really ugly looking. people with long names would either have to get it cut off, font sized lowered to unreadable levels, or for it to extend above the player model (ugly).

edit: I don't think this looks awful, https://www.youtube.com/watch?v=lGJGkqxl-5o clearly we don't need this much information, just the name would be fine.
[quote=synchro][quote][quote=SocialistFish]could it be possible to have the players names floating over their heads?[/quote] Possible, yes; just look at any ugly TF2 hack on youtube. Making it look nice and not overly distracting? That's tricky.[/quote]
If you made it toggleable, it wouldn't have to look too fancy. It would be sweet if you could somehow render the text vertically (sideways), but I doubt it'd be easy.[/quote]
would be really ugly looking. people with long names would either have to get it cut off, font sized lowered to unreadable levels, or for it to extend above the player model (ugly).

edit: I don't think this looks awful, https://www.youtube.com/watch?v=lGJGkqxl-5o clearly we don't need this much information, just the name would be fine.
#18 0 +1 –1 Frags
It's beautiful. Amazing work.
It's beautiful. Amazing work.
#19 0 +1 –1 Frags
Not working for me, did the -insecure and installed to the custom folder. Console spit this out:

] plugin_load addons\advspec
Loading unsigned module addons\advspec
Access to secure servers is disabled.
Unable to load plugin "addons\advspec"
Unable to load plugin "addons\advspec"
Not working for me, did the -insecure and installed to the custom folder. Console spit this out:

[code]] plugin_load addons\advspec
Loading unsigned module addons\advspec
Access to secure servers is disabled.
Unable to load plugin "addons\advspec"
Unable to load plugin "addons\advspec"[/code]
#20 0 +1 –1 Frags
The only way I can reproduce this error is by moving the plugin. Double check that it's at 'tf/custom/advspec/addons/advspec.dll'
The only way I can reproduce this error is by moving the plugin. Double check that it's at 'tf/custom/advspec/addons/advspec.dll'
#21 0 +1 –1 Frags
Screencap of where it is in my folders:



http://puu.sh/2LGZm/678e771ab4.png
Screencap of where it is in my folders:

[img]http://puu.sh/2LGZm/678e771ab4.png[/img]

http://puu.sh/2LGZm/678e771ab4.png
#22 0 +1 –1 Frags
Not working for me, did the -insecure and installed to the custom folder. Console spit this out:

] plugin_load addons\advspec
Loading unsigned module addons\advspec
Access to secure servers is disabled.
Unable to load plugin "addons\advspec"
Unable to load plugin "addons\advspec"

I had this problem, solved it by restarting Steam. Not sure how it worked but it did.
[quote=LKincheloe]Not working for me, did the -insecure and installed to the custom folder. Console spit this out:

[code]] plugin_load addons\advspec
Loading unsigned module addons\advspec
Access to secure servers is disabled.
Unable to load plugin "addons\advspec"
Unable to load plugin "addons\advspec"[/code][/quote]
I had this problem, solved it by restarting Steam. Not sure how it worked but it did.
#23 0 +1 –1 Frags
Weird. I want to get it working with simple VDFs again, so I'll look into the issue then.
Weird. I want to get it working with simple VDFs again, so I'll look into the issue then.
#24 0 +1 –1 Frags
Thanks for releasing this!

I noticed that if a player "joins" in a demo you are watching, you have to either set the colors again or toggle the outlines twice (basically call SetGlow()) or else the outline won't show up on them. This is a bigger issue when watching POV demos, I guess because the other player models are appearing and disappearing depending on if they are in range.

Is there a good way to have the plugin do a check for this sort of thing automatically every few ticks?
Thanks for releasing this!

I noticed that if a player "joins" in a demo you are watching, you have to either set the colors again or toggle the outlines twice (basically call SetGlow()) or else the outline won't show up on them. This is a bigger issue when watching POV demos, I guess because the other player models are appearing and disappearing depending on if they are in range.

Is there a good way to have the plugin do a check for this sort of thing automatically every few ticks?
#25 +1 +2 0 Frags
The code that's in SetGlow was in GameFrame in the first version, which covered players joining, and sort of worked with POV demos. It was changed since it caused bad FPS loss for one of the streamers.

I meant to add an event listener for players joining, which would run SetGlow, but forgot :(
For POV demos I might just add it in to GameFrame again, or every x frames, with some sort of cvar to enable it.
The code that's in SetGlow was in GameFrame in the first version, which covered players joining, and sort of worked with POV demos. It was changed since it caused bad FPS loss for one of the streamers.

I meant to add an event listener for players joining, which would run SetGlow, but forgot :(
For POV demos I might just add it in to GameFrame again, or every x frames, with some sort of cvar to enable it.
#26 0 +1 –1 Frags
I'm not sure if this is related but I also noticed that when an uber (not kritz) is in play, some (but not all?) of the outlines will disappear until the uber wears off.

Also this one is probably dumb and something I obviously shouldn't be doing, but unloading the plugin while a demo is playing seems to crash hl2.exe
I'm not sure if this is related but I also noticed that when an uber (not kritz) is in play, some (but not all?) of the outlines will disappear until the uber wears off.

Also this one is probably dumb and something I obviously shouldn't be doing, but unloading the plugin while a demo is playing seems to crash hl2.exe
#27 +2 +3 +1 Frags
I've noticed the uber thing too, haven't looked into it.

Plugin unload is my bad though, I know it's not done correctly (see: at all) because it was assumed people would use it to go over a demo/STV/whatever, then quit TF2, not unload manually.
I've noticed the uber thing too, haven't looked into it.

Plugin unload is my bad though, I know it's not done correctly (see: at all) because it was assumed people would use it to go over a demo/STV/whatever, then quit TF2, not unload manually.
#28 +2 +3 +1 Frags
#blue2013
#blue2013
#29 +2 +3 +1 Frags
Couple of people are getting the "Unable to load" problem

will fix soon
xoxo
Couple of people are getting the "Unable to load" problem

will fix soon
xoxo
#30 0 +1 –1 Frags
Couple of people are getting the "Unable to load" problem

will fix soon
xoxo

thanks <3
[quote=bluee]Couple of people are getting the "Unable to load" problem

will fix soon
xoxo[/quote]
thanks <3
Please log in or register to post a comment
Advertisement