change: report medic revives in client etconsole.log file?
Moderators: Forum moderators, developers
There are multiple ways cheats could figure this out. However, that's quite different than adding it as a feature to etpro
Also, logging revives doesn't mean you have to log spawns or gibs/tapouts. You could still make an educated guess, but in matches that's pretty easy to do from the other teams /kills.
The gameplay change that seeing the other teams revives would cause is knowing how many people that 4 man airstrike actually took out of action.
Anyway, statsall should take care of your statwhoring needs. If people want to see revives and/or gibs as a gameplay change (shrub rtcw showed both if I remember right) thats a different debate.
Also, logging revives doesn't mean you have to log spawns or gibs/tapouts. You could still make an educated guess, but in matches that's pretty easy to do from the other teams /kills.
The gameplay change that seeing the other teams revives would cause is knowing how many people that 4 man airstrike actually took out of action.
Anyway, statsall should take care of your statwhoring needs. If people want to see revives and/or gibs as a gameplay change (shrub rtcw showed both if I remember right) thats a different debate.
send lawyers, guns and money
i dont really see how it'd be any easier to get spawn time off of revive logging, compared to /kills or just Seeing it, but whatever, you dont need to log 'XXX revived YYY' just need to add another column to the end of round stats table where existing client log parsers already get gibs, dg, dr, xp from. then it'd be a trivial update. given statsall already provides revives i wouldnt expect any time to be given to it, its would be a lot easier than relying on clients to use b_endround statsall and parsing that.
I think changing that normal table would be a bad idea, then all the OTHER stats wouldnt work. And I think it'd become inconsistant between mods (afaik).
IMO, just make a command that does a /statsall in a nice table format.
Then it wont takeup 50 lines.
b_endround "statsall" does give you the stats, but I love looking at that original table aswell, and because of the statsall spam its lost a few miles up the console
IMO, just make a command that does a /statsall in a nice table format.
Then it wont takeup 50 lines.
b_endround "statsall" does give you the stats, but I love looking at that original table aswell, and because of the statsall spam its lost a few miles up the console
nah reyalp I sure dont want the gameplay change of spamming the revives to everyone.
So, the end of round output of
b_endround "statsall; weaponstats"
would become incorporated in the client etconsole.log file? And thereby, any statparser could then put in revives if they chose to right?
Let me know if there is any misunderstanding on my part.
Thanks,
H3rf
So, the end of round output of
b_endround "statsall; weaponstats"
would become incorporated in the client etconsole.log file? And thereby, any statparser could then put in revives if they chose to right?
Let me know if there is any misunderstanding on my part.
Thanks,
H3rf
Right. The output is included in etconsole.log, and is also saved in your demo.Herf wrote:So, the end of round output of
b_endround "statsall; weaponstats"
would become incorporated in the client etconsole.log file? And thereby, any statparser could then put in revives if they chose to right?
BTW, I include "weaponstats" just so mine are at the bottom in the console. You'd only need "statsall" for what you're asking. Statsall = everyones stats (including yours), weaponstats = just your stats (or "weaponstats <slot number>" for a specific player).
Atleast 1 stats maker from Australia has plans to support this (gravystats)You also need whatever stat parsing program you use to understand the output of statsall.
Dersaidin has a good point that statsall ouput spams a lot in your console.
And the longer I've had b_endround statsall happening the more I want it in a table. External file would be ok too, but I dont mind looking at them aswell. Original table is ftw though.
Current /statsall (taken from an unsuspecting pub noob)
Possible table format
You could keep weapons and weapons2 on one line, but meh
Edit: Gah, damn font. It'll lineup it you copypaste somewhere with fixed width font
Code: Select all
[skipnotify]^7Overall stats for: ^3Hector ^7(^21^7 Round)
[skipnotify]Weapon Acrcy Hits/Atts Kills Deaths Headshots
[skipnotify]-------------------------------------------------
[skipnotify]^3Knife : ^7 0.0 ^5 0/3 ^2 0 ^1 1
[skipnotify]^3Luger : ^2 0 ^1 1 ^3 0
[skipnotify]^3Colt : ^7 35.7 ^5 5/14 ^2 0 ^1 0 ^3 0
[skipnotify]^3MP-40 : ^2 0 ^1 5 ^3 0
[skipnotify]^3Thompson : ^7 32.6 ^5 62/190 ^2 13 ^1 0 ^3 15
[skipnotify]^3Panzer : ^2 0 ^1 2 ^3 0
[skipnotify]^3Grenade : ^7 50.0 ^5 1/2 ^2 1 ^1 0
[skipnotify]^3Syringe : ^7100.0 ^5 1/1 ^2 0 ^1 0
[skipnotify]
^3Damage Given: ^71516 ^3Team Damage: ^758
[skipnotify]^3Damage Recvd: ^71449 ^3Team Damage Received: ^736
[skipnotify]^3 Gibs: ^73
[skipnotify]
^2Rank: ^7Lieutenant (377 XP)
[skipnotify]Skills Level/Points Medals
[skipnotify]-----------------------------------
[skipnotify]Battle Sense ^32 (71/90) ^2 0
[skipnotify]Engineering ^30 (2/20) ^2 0
[skipnotify]First Aid ^31 (65/80) ^2 2
[skipnotify]Light Weapons ^34 (221) ^2 2
[skipnotify]Covert Ops ^30 (18/20) ^2 1
Code: Select all
Weapons |Knife |Luger |Colt |MP-40 |Thompson |
|ACC |Hit |Atts|K |D |HS |ACC |Hit |Atts|K |D |HS |ACC |Hit |Atts|K |D |HS |ACC |Hit |Atts|K |D |HS |ACC |Hit |Atts|K |D |HS |
Hector |0 |0 |3 |0 |1 |0 |- |- |- |0 |1 |0 |35.7 |5 |14 |0 |0 |0 |- |- |- |0 |5 |0 |32.6 |62 |190 |13 |0 |15 |
ETPlayer |......
Player2 |....
Weapons2 |Panzer |Grenade |Syringe |Thompson |
|ACC |Hit |Atts|K |D |HS |ACC |Hit |Atts|K |D |HS |ACC |Hit |Atts|K |D |HS |ACC |Hit |Atts|K |D |HS |
Hector |- |- |- |0 |2 |0 |50.0 |1 |2 |1 |0 |0 |100 |1 |1 |0 |0 |0 |32.6 |62 |190 |13 |0 |15 |
ETPlayer |......
Player2 |...
Stats |DmgG |DmgR |TDmgG |TDmgR |Gibs|
Hector |1516 |1449 |58 |36 |3 |
ETPlayer |......
Player2 |....
Skills |Battle Sense |Engineering |First Aid |Light Weapons |Covert Ops |
|Rank |XP |lvl|xp |up |med|lvl|xp |up |med|lvl|xp |up |med|lvl|xp |up |med|lvl|xp |up |med|
Hector |Lieut|377 |2 |71 |90 |0 |0 |2 |20 |0 |1 |65 |80 |2 |2 |71 |90 |0 |0 |18 |20 |1 |
ETPlayer |......
Player2 |....
Edit: Gah, damn font. It'll lineup it you copypaste somewhere with fixed width font
to me, it just seems like an awful lot of effort when really, all that people want out of statsall is the revives. most of the information in statsall can be attained already - the rest isnt worth much.
Accuracy depends on to many variables to really mean anything in a stats file, and xp means nothing in a competition sense which is what most stats are focused on. Headshots might be interesting to track but again are largely context sensitive. The only things apart from revives Im looking at pulling from statsall are the number of canisters/airstrikes/panzers etc fired, and maybe team damage received.
I just reckoned that with revives, you could easily forget the rest and you'd have satisified most people's needs for stats (its the only real recurring request).
Accuracy depends on to many variables to really mean anything in a stats file, and xp means nothing in a competition sense which is what most stats are focused on. Headshots might be interesting to track but again are largely context sensitive. The only things apart from revives Im looking at pulling from statsall are the number of canisters/airstrikes/panzers etc fired, and maybe team damage received.
I just reckoned that with revives, you could easily forget the rest and you'd have satisified most people's needs for stats (its the only real recurring request).
ditto the above.
All the other stuff from a clan perspective doesnt matter much. I mean if a guy gets 100000 damage from getting 77 headshots or zero headshots I do not care, as long as he is getting the damage. Heck, he could achieve that damage by using his friggin knife only, whatever.
Accuracy too, who cares per se? Higher the better I guess (although one could argue against that too to some extent) but its the damage given that counts in the end.
Revives though, those are KEY, they are equal to damage given in importance.
I love all the info in the statwhore program though, its a very nice job.
All the other stuff from a clan perspective doesnt matter much. I mean if a guy gets 100000 damage from getting 77 headshots or zero headshots I do not care, as long as he is getting the damage. Heck, he could achieve that damage by using his friggin knife only, whatever.
Accuracy too, who cares per se? Higher the better I guess (although one could argue against that too to some extent) but its the damage given that counts in the end.
Revives though, those are KEY, they are equal to damage given in importance.
I love all the info in the statwhore program though, its a very nice job.
Last edited by Herf on Sat Jun 24, 2006 5:40 am, edited 1 time in total.