Upvote Upvoted 83 Downvote Downvoted
1 2 3 4
AdvSpec
1
#1
72 Frags +

This has now been merged with StatusSpec. There will be no future updates.

Also see Spec Tools.

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.

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 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.

[size=14][b]This has now been merged with [url=http://teamfortress.tv/thread/17560/statusspec/]StatusSpec[/url]. There will be no future updates.[/b][/size]

[size=14][b]Also see [url=http://teamfortress.tv/thread/17283/spec-tools/]Spec Tools[/url].[/b][/size]

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]

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 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
#2
1 Frags +

insecure

insecure
3
#3
3 Frags +
renxzenDoes 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
#4
2 Frags +

Excellent.

Excellent.
5
#5
8 Frags +

youre awesome blue

youre awesome blue
6
#6
4 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
#7
3 Frags +
Whoopee_CushionFirst, 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
#8
6 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
#9
15 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
#10
4 Frags +

thank you blue.

thank you blue.
11
#11
9 Frags +
unfif 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.

unfsay 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.

SocialistFishcould 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
#12
4 Frags +
SocialistFishcould 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
#13
0 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
#14
1 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
#15
1 Frags +

bluee for greenn

bluee for greenn
16
#16
3 Frags +

This man deserves a colored name.

This man deserves a colored name.
17
#17
-1 Frags +
synchroSocialistFishcould 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
#18
0 Frags +

It's beautiful. Amazing work.

It's beautiful. Amazing work.
19
#19
0 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
#20
0 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
#21
0 Frags +

Screencap of where it is in my folders:

http://puu.sh/2LGZm/678e771ab4.png

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
#22
0 Frags +
LKincheloeNot 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
#23
0 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
#24
0 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
#25
1 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
#26
0 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
#27
2 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
#28
2 Frags +

#blue2013

#blue2013
29
#29
2 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
#30
0 Frags +
blueeCouple 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
1 2 3 4
This thread has been locked.