![]() |
|
|
#1 | ||
|
Pro Rookie
Join Date: Oct 2000
|
FOF Utility: Situational Quarterback Stats
Some of you might remember I started developing a utility to track situational stats in FOF2001. I abondoned that due to a lack of time and the fact that dealing with penalties was driving me nuts.
However I picked the project back up recently and I think I have it all working for track QB siuational stats now. Here is an example of the output from my IHOF QB last season.Category Att Cmp Pct Yards Avg Lng TD Int +20 +40 1stDwn Sack Yards Rate I actually have two versions of this code. One that works with logs that were created before the expanded info was added and one that doesn't. The version that works with the expanded game logs will also track info such as how the QB performed against the blitz and in various formations etc. I am going to release both versions in case people want stats from their old game logs. I still have some development to do, but I'd imagine I will be ready to release this by early next week at the latest. While I am still adding code are there any suggestions people would like to make? Per some suggestions at IHOF I am going to add tracking for bad passes, dropped balls, and hurries. I think I am also going to add the ability to output to an HTML table and to a csv file. Anything else people would like to see in a utility like this. Now is the time to ask. |
||
|
|
|
|
|
#2 |
|
College Benchwarmer
Join Date: Oct 2000
Location: speak to the trout
|
**runs for kleenex**
__________________
No signatures allowed. |
|
|
|
|
|
#3 |
|
College Starter
Join Date: Dec 2000
Location: Sweden
|
He-he, only 53.1% completions vs Gothenburg. Excellent.
Seriously, this looks great! HTML output would be awesome.
__________________
San Diego Chargers (HFL) - Lappland Reindeers (WOOF) - Gothenburg Giants (IHOF) Indiana: A TCY VC - year 2044 - the longest running dynasty ever on FOFC! |
|
|
|
|
|
#4 |
|
Pro Rookie
Join Date: Oct 2000
|
dola,
I am also planning on making the utility eventually track RB and WR/TE stats as well, but that may be awhile down the road still. |
|
|
|
|
|
#5 |
|
Hall Of Famer
Join Date: Oct 2002
Location: Massachusetts
|
Wow. That would truly be amazing primelord. Brings a whole nother dimension to the game!
|
|
|
|
|
|
#6 |
|
Pro Starter
Join Date: Apr 2004
|
wow ..that so awesome
maybe color, to make it easier to read like every other line i would love to see it for RB, TE/WR too, etc |
|
|
|
|
|
#7 |
|
College Starter
Join Date: Aug 2001
Location: SE
|
And he's too scared to play RayCo.
__________________
GM RayCo Raiders-est. 2004-2012 Charter member of the IHOF-RayCo GM GM Tennessee Titans PFL 2011-2014 GM Tennessee Titans FOWL 2020-2025 |
|
|
|
|
|
#8 | |
|
Pro Starter
Join Date: Oct 2000
Location: Cary, NC
|
Quote:
Hehe, I'm pretty close to releasing a utility that converts game logs to CSV files that are easier to process and give you a way to see what plays your team is calling in what situations, and the penalties are my big obstacle right now, too...
__________________
-- Greg -- Author of various FOF utilities |
|
|
|
|
|
|
#9 | |
|
Pro Rookie
Join Date: Oct 2000
|
Quote:
Yeah the penalties suck although I am 99.9% certain I have them all handled properly now. If you want some help working through them PM me and we can discuss how I implemented it. |
|
|
|
|
|
|
#10 | |
|
Coordinator
Join Date: Sep 2004
Location: Chicagoland
|
Quote:
Totally. I think I just wet myself. |
|
|
|
|
|
|
#11 |
|
High School JV
Join Date: Jan 2002
Location: Hillsboro OR
|
Is there a way to show stats based on the type of pass coverage the defense used?
|
|
|
|
|
|
#12 |
|
High School JV
Join Date: Oct 2000
Location: Marietta, OH
|
is this for fof2k4 too?
__________________
"Adversity never improves your character, it only reveals it." - Jeff Van Gundy "It was me against the world, but it made me strong" -Sprewell |
|
|
|
|
|
#13 |
|
Pro Starter
Join Date: Sep 2003
Location: Toledo - Spain
|
Awesome info to compare your QB perfomances when both put same overal numbers, bt some are better for some play style or vs some style opponent, really awesome tool. Thanks a lot Primelord.
__________________
Last edited by Icy : 12-16-2004 at 04:31 PM. |
|
|
|
|
|
#14 | |
|
Pro Rookie
Join Date: Oct 2000
|
Quote:
There will be in the version that supports the new game log formats. |
|
|
|
|
|
|
#15 | |
|
Pro Rookie
Join Date: Oct 2000
|
Quote:
Heh I guess I should have made that clearer. This is only for FOF2k4. I had originally started on the concept for FOF2001, but never finished that. This was written to work with FOF2k4. |
|
|
|
|
|
|
#16 |
|
Hall Of Famer
Join Date: Nov 2002
Location: New Jersey
|
Excellent news. Thanks for making this Primelord.
|
|
|
|
|
|
#17 |
|
High School JV
Join Date: Oct 2000
Location: Marietta, OH
|
sweet, actually i didn't pay close attention and i saw "syracuse" and thought it was for tcy
__________________
"Adversity never improves your character, it only reveals it." - Jeff Van Gundy "It was me against the world, but it made me strong" -Sprewell |
|
|
|
|
|
#18 | |
|
High School JV
Join Date: Jan 2002
Location: Hillsboro OR
|
Quote:
|
|
|
|
|
|
|
#19 |
|
Pro Rookie
Join Date: Oct 2000
|
Bump to see if anyone else had suggestions.
|
|
|
|
|
|
#20 |
|
Dearly Missed
(9/25/77-12/23/08) Join Date: Nov 2003
Location: DC Suburbs
|
Great work. Out of curiousity, on the Output it only shows 10 teams, will it show all teams? What happens if a team name changes, or location changes?
WooHoo, I'm a rookie now!
__________________
NAFL New Orleans Saints GM/Co-Commish MP Career Record: 114-85 NAFL Super Bowl XI Champs In memory of Gavin Anthony: 7/22/08-7/26/08 Last edited by gottimd : 12-17-2004 at 04:23 PM. |
|
|
|
|
|
#21 |
|
Pro Starter
Join Date: Sep 2003
Location: Toledo - Spain
|
Well Primelord, just to give you some more work
what about tracking passes sent to each receiver, drops, yards etc etc? that way we can know the best QB<->receiver relationship.
__________________
|
|
|
|
|
|
#22 | |
|
Pro Rookie
Join Date: Oct 2000
|
Quote:
The utility only shows the output for sitautions where a pass was attempted. My IHOF QB didn't finish the season so he only played against ten teams. There are some other situations not being displayed here such as HOt weather (80+), Dome stats, 4th and short situations etc. The utility tracks all of that, but if the QB didn't attempt a pass in those sitautions it doesn't bother displaying it. A team name change would mess things up right now if you were trying to track the players stats over the course of multiple years. I am planning on working on a way to fix that. If a player changes teams that will also screw things up a bit. Right now when it reads the logs it looks for the combination of the player name number and team abbriviation. So if a player switches teams the utility will think he is a completely different player. Again I am working on that. |
|
|
|
|
|
|
#23 | |
|
Pro Rookie
Join Date: Oct 2000
|
Quote:
That is something I have thought about. It might be a bit challenging in that right now the keys where the data is stored are static situations. With different receiver names I would need to add some dynamic keys. Something I can do, but I might wait until I get a working version of this out before I try to add that. |
|
|
|
|
|
|
#24 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Pro Rookie
Join Date: Oct 2000
|
HTML Output Help
I am working on the HTML output for this utility, but I am not much of an HTML designer. Below is what I have, but I don't like it much. Anyone have any suggestions and some sample code to make this look better?
7 Parker
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
#25 |
|
College Starter
Join Date: Aug 2001
Location: SE
|
OMG, that is just beautiful!!!!!!!!!!!!!!!!!!
__________________
GM RayCo Raiders-est. 2004-2012 Charter member of the IHOF-RayCo GM GM Tennessee Titans PFL 2011-2014 GM Tennessee Titans FOWL 2020-2025 |
|
|
|
|
|
#26 |
|
Hall Of Famer
Join Date: Oct 2002
Location: Massachusetts
|
bump
how's this utility coming primelord? anything else you need from the community to make it a reality? |
|
|
|
|
|
#27 |
|
Coordinator
Join Date: Sep 2004
Location: Chicagoland
|
I dunno, I like that output the way it is. Utility looks to be coming along great, though.
![]() |
|
|
|
|
|
#28 |
|
College Starter
Join Date: Aug 2002
Location: Strong Island, NY
|
I want it
![]() |
|
|
|
|
|
#29 | |
|
Pro Rookie
Join Date: Oct 2000
|
Quote:
No that format sucks. Here is what the new format looks like. http://www.fof-ihof.com/upload/primelord/Parker.html The utility is more or less in a useable form, but it is pretty cumbersome to use at the moment. It requires setting up several configuration files and it is a bit of a pain. I had a couple of people here beta test it for me and from suggestions from that process I decided I really needed to put a GUI on it. Also at the moment it has no way to determine whether the game files it is reading are Pre-Season, Regular Season, or Post-Season games. So the stats you get may not be what you expected. I actually know how to work around that now, but I have not finished that part of the code because I am working on the GUI. So the short of it is the utility is coming, but I need to find a few more hours of free time to finish it up. |
|
|
|
|
|
|
#30 |
|
College Prospect
Join Date: Nov 2003
Location: Portland, Oregon
|
looks amazing.... one suggestion... maybe throw in a alternating row color, like light grey then white etc..
cant wait to use the final! |
|
|
|
|
|
#31 |
|
College Starter
Join Date: Aug 2002
Location: Strong Island, NY
|
:drool:
|
|
|
|
|
|
#32 |
|
Pro Rookie
Join Date: Oct 2000
|
Just an FYI. I am making progress on this:
|
|
|
|
|
|
#33 | |
|
College Starter
Join Date: Aug 2001
Location: SE
|
Quote:
Sweet...
__________________
GM RayCo Raiders-est. 2004-2012 Charter member of the IHOF-RayCo GM GM Tennessee Titans PFL 2011-2014 GM Tennessee Titans FOWL 2020-2025 |
|
|
|
|
|
|
#34 |
|
Pro Starter
Join Date: Apr 2004
|
nice
i cant for the other positions too... you make great utilities for FOF |
|
|
|
|
|
#35 |
|
High School JV
Join Date: Oct 2000
Location: Marietta, OH
|
Any ETA?
__________________
"Adversity never improves your character, it only reveals it." - Jeff Van Gundy "It was me against the world, but it made me strong" -Sprewell |
|
|
|
|
|
#36 |
|
Pro Starter
Join Date: Feb 2004
|
Easy now. It hasn't even been a week since he checked in last. He's also providing what seems like daily support for his other util.
|
|
|
|
|
|
#37 |
|
Pro Rookie
Join Date: Oct 2000
|
I would suspect I have a week or so to go. The GUI is done now and I am just working on integrating it with the code I had for the command line version. I made quite a bit of progress on it yesterday. I only probably have a couple more hours of actual coding time left to do, but it is all about finding those couple of hours.
|
|
|
|
|
|
#38 |
|
High School JV
Join Date: Oct 2004
Location: Rochester, NY
|
Primelord,
I know you haven't even finished the QB version, but based on a discussion over on the eNFL board, do you think it would be possible to adapt the code to track other positions' situational stats as well? For example, RB - length of runs, DL - tackles for loss, etc. |
|
|
|
|
|
#39 | |
|
Pro Rookie
Join Date: Oct 2000
|
Quote:
Yes that will actually be the next thing I add in. To be honest I had to fight the urge yesterday to start re-writing the whole utility to supprt that now. Since the code is 90% done for QBs I want to get that workign and out first and then I am going to start working on getting it to support all offensive skill position stats and soem defensive stats too. |
|
|
|
|
|
|
#40 |
|
High School JV
Join Date: Oct 2004
Location: Rochester, NY
|
Outstanding.
|
|
|
|
|
|
#41 |
|
Pro Rookie
Join Date: Oct 2000
|
Ok I am pretty close to being ready to release this.
Chad Madkin I want to split up the defensive alignment stuff a bit more and then I have a few people I want to ask to test this a bit. Once that is done I will be ready to release it. Depending on people's schedules maybe even sometime this weekend. |
|
|
|
|
|
#42 |
|
Pro Starter
Join Date: Apr 2004
|
looks great
just curious does homefield like Dome, grass, outdoors. etc really affect how players play in FOF? same with different kind of weather temp? if so that very interesting |
|
|
|
|
|
#43 | |
|
Pro Rookie
Join Date: Oct 2000
|
Quote:
To be honest I am not sure. That is something that this utility may shed light on. FWIW from the testing I have done there does seem to be increase in productivity in Domes and in good weather, but I haven't run this on anywhere near enough different QBs to say that it has a definite effect. |
|
|
|
|
|
|
#44 |
|
College Starter
Join Date: Aug 2001
Location: SE
|
Whoa...
__________________
GM RayCo Raiders-est. 2004-2012 Charter member of the IHOF-RayCo GM GM Tennessee Titans PFL 2011-2014 GM Tennessee Titans FOWL 2020-2025 |
|
|
|
|
|
#45 | |
|
Pro Rookie
Join Date: Oct 2000
|
Quote:
Ironically in the example that I linked to above the QB actually appears to play better on grass, outdoors, and in the rain. ![]() |
|
|
|
|
|
|
#46 | |
|
Pro Starter
Join Date: Apr 2004
|
Quote:
yep because he play more games there... ![]() but average wise pretty similar accept over 80 degrees weather he sucks on average Last edited by jbmagic : 01-21-2005 at 04:46 PM. |
|
|
|
|
|
|
#47 |
|
High School Varsity
Join Date: Jul 2003
|
First time i've clicked on this.
Man ALIVE! this is soo freakin cool. |
|
|
|
|
|
#48 |
|
Pro Starter
Join Date: Sep 2003
Location: Toledo - Spain
|
Awesome, can't wait to get it to analize my online leages teams.
__________________
|
|
|
|
|
|
#49 |
|
Hall Of Famer
Join Date: Oct 2002
Location: Massachusetts
|
i might need a few minutes alone with my computer and my right hand after clicking the "Chad Madkin" link there and seeing what this utility can do. It's that good. No kidding. I can see this being...revolutionary. Allowing people to get even more immersed.
|
|
|
|
|
|
#50 |
|
H.S. Freshman Team
Join Date: Nov 2003
Location: Indianapolis
|
Looks great, just one question, how did Madkin have 4 TDs in 3 attempts when it was first & < 3? Maybe it includes rushes?
Last edited by temley06 : 01-21-2005 at 10:08 PM. |
|
|
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
|
|