Forum

Live match logs and stats

Created 21st February 2013 @ 21:33

Add A Reply Pages: « Previous 1 ... 3 4

AcidReniX

RaWr ::

Quoted from Kaneco

I saw the overlay on the cast today, let me just say, it looked simply fantastic, minimal, clean and very rich information wise, just like it should be, and was very pleased that it was shown only at the end of every round… Just like it should be.

Just keep it like that, showing the info only at the end of every round or on stale situations so we can see who is on the upper hand, or otherwise after mids so we can see who did well and bad each mid.

Other than that it looked amazing, definitely superior to tf.tv cast quality wise. Just merge the best of both worlds now, get blue plugin and the stats plugin, combine tf.tv and vanilla casters and baby, you got a stew going! :D

Thank you for the feedback, it’s appreciated.

We will indeed keep it as minimal as possible, I completely agree it looks much better that way. Maybe a little counter of number of ubers dropped at the bottom, or even total healing done by the medics could be added, but the actual window should stay around that size, and not get cluttered up.

As for the blue wallhack plugin, I think at VanillaTV we are quite mixed about it. It is a nice visual to have, but I find that it actually takes more enjoyment away from the cast once I’ve got past the novelty factor of the plugin. When spectating 1st person, I want to see the game through the player’s eyes, and not see not have much additional information. Sure, you get their health from the hud, but it’s actually nice to suddenly see a player pop out and see how the player you are spectating reacts. Seeing the player in advance through the wall ruins the surprise for me, and doesn’t make me feel very immersed in their view. Not everyone shares the same opinion, in fact I’ve heard more people like it than dislike it.

There are a few other ideas in development, however they aren’t very intrusive, and while they will enhance the quality of the casts, you probably won’t know anything has changed :)

kaidus

7
WiK?

k

Si^

T2P
[PG]

well jel.

T0m

(ETF2L Donator)

Quoted from kaidus

k

IPZIE

SUAVE

Quoted from kaidus

k

Kaneco

Quoted from AcidReniX

[…]
As for the blue wallhack plugin, I think at VanillaTV we are quite mixed about it. It is a nice visual to have, but I find that it actually takes more enjoyment away from the cast once I’ve got past the novelty factor of the plugin. When spectating 1st person, I want to see the game through the player’s eyes, and not see not have much additional information. Sure, you get their health from the hud, but it’s actually nice to suddenly see a player pop out and see how the player you are spectating reacts. Seeing the player in advance through the wall ruins the surprise for me, and doesn’t make me feel very immersed in their view. Not everyone shares the same opinion, in fact I’ve heard more people like it than dislike it.

There are a few other ideas in development, however they aren’t very intrusive, and while they will enhance the quality of the casts, you probably won’t know anything has changed :)

Actually that’s my exact opinion about the plugin as well, and I voiced it on the tf.tv stream as well. I think it’s great and it should be used but Im talking about casters in this case so they know what’s going on, as a spectator I find that having the position of all players available at all the times takes a lot of the excitement of the game, because you never get the excitement from any surprise picks or awesome backcaps because you always know where everyone will be.

Having the information available for who’s watching on stale situations or before pushes could be great tho, to see how both teams are positioning for the push or attacking/defense, longer than that it really wears off and actually decreases my enjoyment of the game. That’s why I watched the last few game on vanilla instead of tf.tv. Altough tf.tv “sacked” from vanilla some of my favorite casters I still prefer vanilla for the production quality, that’s a big plus and it should continue that way. But you can still merge the best of both and I’m sure in the next few months the tf2 casting scene will see a huge improvement with Arie’s and Blue’s plugins, among other things.

Even if it’s not available at all times for the spectator I think this kind of information provided by these “toys” should be great for the casters at all times, so they have all the information they need and even more on their hands

Arie

(serveme.tf)
FB
[FB]

A little update, two things:
1. I’ve made something so you can use these ‘live stats’ on matches that were already played. So you can watch a cast or STV demo and have ‘live’ stats for what you’re watching. There’s no interface for it yet, but it works just fine. I want you to be able to upload a log and select where you want to start your ‘live stats’. For example the ‘P-REC recording starting’ line. This way you could sync it up with a STV demo you have open in TF2.
2. Been working on getting this tool available for a closed v0.0.1 pre-pre-alpha test.

* Screen to add a new live match http://i.imgur.com/PHbQK4D.png
If you enter your server’s RCON, it will automatically set up the live stats for you, if you leave it blank because you don’t trust me, you get the commands to do it yourself.
* Screen to check your live match info + links to the live stats http://i.imgur.com/D2zb9dC.png and damage overlay http://i.imgur.com/VoYJ5mc.png (as used by VTV). http://i.imgur.com/YedxZa3.png

The second screen instantly shows you if logs are being received by the tool under the “Lines collected”. It’s just a counter, so it doesn’t give anything away ;) It’s the only place where you get instant feedback from the remote server, all other stats are delayed by 90 seconds of course.

I’m looking for 2 or 3 beta testers who could start testing by the end of this week. It’s probably going to be quite buggy and painful for a while and I’m looking for people wiling to report problems and suggestions, so know what you’re getting in to ;)

kKaltUu

UbeR |
-chess-

is is necessary to have the chat in the same column as the match events? If you have a different area where chat is collected, it’ll be less clutter for the casters.

Arie

(serveme.tf)
FB
[FB]

Quoted from kKaltUu

is is necessary to have the chat in the same column as the match events? If you have a different area where chat is collected, it’ll be less clutter for the casters.

Normally there’s hardly any chat during the match, so it’s not a problem. Post-match isn’t a problem either imo.

almightybob

.ps

I saw this feature on a couple of the casts last week and I have to say it’s amazing, really great job Arie. Interesting and useful information, very well presented and blends seamlessly into the HUD.

As Kaneco said, I would recommend that it only be displayed at the end of rounds and during stalemate situations. If you were able to display “in the last round” stats after a round and “in the last 20 seconds” stats during a round that would be cool, although I have no idea how difficult that would be. A “total heals” stat would also be nice, but I think an “ubers dropped” one would be a little redundant considering it only happens a few times a match so the casters and spectators are going to know about it anyway. These stats are best used to shed light on information that is interesting and useful but not immediately obvious, like total damage dealt.

Regarding notifications of important events, I suggest some sort of audio cue which could be played to the casters and cameraman only. I’m not sure how exactly they set up to broadcast, whether it’s Skype or Mumble or whatever, but if you joined both you could use one for the actual cast commentary and the other for being informed of these trigger events. This would let the casters and cameraman all know and be on the same page without having the cue broadcast across the stream. If it’s an audio cue you also avoid the problem of having something flash up on the cameraman’s screen (and hence on the stream view). Downsides being that suddenly hearing an audio cue in your ear could be distracting for the casters and derail their train of thought.

Another fairly major (IMO) downside is that it would ruin the excitement and tension you can hear in the casters’ voices when they’re watching a spy going in for the backstab or a soldier bombing the medic. If they already know from a cue (or lack thereof) what’s going to happen it will be difficult to feign that excitement. Perhaps have the cue play to the cameraman only so he can always catch the action, but not to the casters?

EDIT: Wow. Sorry for the wall of text.

TL;DR it’s awesome, keep up the good work and possibly make a couple of tweaks to improve it even further.


Last edited by almightybob,

Arie

(serveme.tf)
FB
[FB]

Quoted from almightybob

I saw this feature on a couple of the casts last week and I have to say it’s amazing, really great job Arie. Interesting and useful information, very well presented and blends seamlessly into the HUD.

Thanks! Took a while to get it to look nice, but I think Animal and me got it right.

Quoted from almightybob

… display “in the last round” stats after a round and “in the last 20 seconds” stats during a round that would be cool, although I have no idea how difficult that would be.

That would be easy enough, but it’s hard to pick the right duration. 20 seconds might be too short in some situations.

Quoted from almightybob

A “total heals” stat would also be nice, but I think an “ubers dropped” one would be a little redundant considering it only happens a few times a match so the casters and spectators are going to know about it anyway. These stats are best used to shed light on information that is interesting and useful but not immediately obvious, like total damage dealt.

Currently I just have the uber dropped as a special event in the log, not on the VTV overlay or whatever. This way casters can look up if a medic dropped or didn’t have uber yet. Total healing would be nice, but I’m afraid it would just turn into a measure of medic lifespan ;)

Quoted from almightybob


Another fairly major (IMO) downside is that it would ruin the excitement and tension you can hear in the casters’ voices when they’re watching a spy going in for the backstab or a soldier bombing the medic. If they already know from a cue (or lack thereof) what’s going to happen it will be difficult to feign that excitement.

I’ve pitched a few versions of an advance warning system to a few casters and they agreed with you, it would ruin the excitement for them.

Quoted from almightybob

Perhaps have the cue play to the cameraman only so he can always catch the action, but not to the casters?

I like that idea. Maybe in a different form, simply having the cameraman get stats at a lower delay perhaps? But we might be overloading our poor streamers. Animal is already so busy with picking the right angles, updating scoreboards and showing damage/kill overlay. Hmmm ;)

almightybob

.ps

Quoted from Arie

That would be easy enough, but it’s hard to pick the right duration. 20 seconds might be too short in some situations.

True, but that will be the case for any time you pick. There will always be some situations where it’s too short and some where it’s too long. Better to just pick a time and go with it I think. Maybe 30 seconds then? Half a minute seems like a sort-of-round number.

Quoted from Arie

Total healing would be nice, but I’m afraid it would just turn into a measure of medic lifespan ;)

Yeah I suppose so. Might be nice for medics to have something on there to brag about but perhaps not the most useful of information :P

Quoted from Arie

I like that idea. Maybe in a different form, simply having the cameraman get stats at a lower delay perhaps? But we might be overloading our poor streamers. Animal is already so busy with picking the right angles, updating scoreboards and showing damage/kill overlay. Hmmm ;)

By lower delay do you mean that instead of cameramen getting “10 seconds till backstab” they will get “20 seconds to backstab”? I think that would overload them, they would have more stuff to remember and multitask. 10 seconds seems like plenty of time to think “ok backstab, I want to see that from first person, who is spy, ok get on his POV”.

Regarding multitasking (and I know I’m straying somewhat offtopic here), would it be possible to share the workload between two people? One who controls the scoreboard, overlays and on-stream graphics, and another who does the actual cameraman work and picks the angles? This would allow the cameraman to focus more on his specific job and pick the best angles, while the other “graphics guy” handles the other easily-forgotten stuff since he has less pressure to watch the action itself.

Again I’m completely ignorant of how the behind-the-scenes stuff of these casts actually works, this may not be possible at all.

Arie

(serveme.tf)
FB
[FB]

Quoted from almightybob

By lower delay do you mean that instead of cameramen getting “10 seconds till backstab” they will get “20 seconds to backstab”? I think that would overload them, they would have more stuff to remember and multitask. 10 seconds seems like plenty of time to think “ok backstab, I want to see that from first person, who is spy, ok get on his POV”.

We’ll be trying this out tonight. I’ve made a special stats log for the streamer with 70 seconds delay and only the interesting events for him, compared to the normal 90 seconds delay. 20 seconds in advance of the STV seems a bit much, but it’s what Animal requested ;) Let’s see how it goes.

Quoted from almightybob

Regarding multitasking (and I know I’m straying somewhat offtopic here), would it be possible to share the workload between two people? One who controls the scoreboard, overlays and on-stream graphics, and another who does the actual cameraman work and picks the angles? This would allow the cameraman to focus more on his specific job and pick the best angles, while the other “graphics guy” handles the other easily-forgotten stuff since he has less pressure to watch the action itself.

Again I’m completely ignorant of how the behind-the-scenes stuff of these casts actually works, this may not be possible at all.

I’m not sure, I think it would involve an extra step, where the streamer streams the video to the guy controlling the scores and overlays. The ‘overlay-guy’ would then stream to Twitch.
I think that would help with freeing up the streamer, but it would add an extra point of failure to the whole setup.
Instead VTV should probably just require all streamers to have at least 4 arms, like Animal.


Last edited by Arie,

AnimaL

Quoted from almightybob

Regarding multitasking (and I know I’m straying somewhat offtopic here), would it be possible to share the workload between two people? One who controls the scoreboard, overlays and on-stream graphics, and another who does the actual cameraman work and picks the angles? This would allow the cameraman to focus more on his specific job and pick the best angles, while the other “graphics guy” handles the other easily-forgotten stuff since he has less pressure to watch the action itself.

Only locally and with two pc’s, so its pretty much impossible with setup we do now.

I’m very negative about medic healing stats because the way tf2 works is that in logs it shows completely wrong stats to real game… If we dont include buffs the final result is down to how much medic likes buffing ppl, not how much he heals in total. And even with buffs included the stats dont fit with stats on medics hud, they usually are about 20% off. That can be somewhere around 5k healing points not logged and because of how it works it wont be constant and equal for both medics. So saying someone is better or worse because bad logs say so isnt something id want to see…

As for streamers log function – it will happen. It doesn’t really make it complicated for streamer at all, since you would generally only want to watch it when nothing is going on.

Arie

(serveme.tf)
FB
[FB]

Bump…

Code’s been open sourced here: https://github.com/Arie/tf2_live_stats

Any streamers/casters that want access to the system can contact me.

Add A Reply Pages: « Previous 1 ... 3 4