gstelmack
02-21-2005, 03:59 PM
Since more and more utility writers are cropping up here, and there's no real reason NOT to do this, and I'm getting distracted working on an offline play-by-play viewer for FBCB, I've decided to release source to my 3 FOF Utilities:
- FOFExtractor, which uses an OCR algorithm to extract data from some FOF screens that do not have an easier way to pull data from.
- DraftAnalyzer, which can read those files and help you sift through a draft list without knowing any Excel.
- LogFileProcessor, an as-yet-unreleased utility that can process game logs and spit out a CSV file with all the details about each play (formations, play result, penalties, etc).
Some caveats:
- All project files are for VS.NET 2005, which is still in beta. Biggest differences for VS.NET 2003 for Extractor and Analyzer are the use of the new "secure" forms of sprintf, etc. An enterprising utility writer could make these work on VS.NET 2003 with just a bit of work, but the main intent is as sample code anyway.
- LogFileProcessor is C# using the new 2.0 .NET SDK, which is only available in beta form. If you want to run it, you'll need the beta 2.0 runtime from Microsoft if you don't have VS.NET 2005 installed.
- Since all this stuff is built against a beta development tool and beta SDKs, use is at your own risk.
The files that are available include:
- Utility Source (http://www.gstelmack.com/UtilitySource.zip)
- LogFileProcessor pre-built binary (http://www.gstelmack.com/LogFileProcessor.zip)
Note: DraftAnalyzer makes use of the XListCtrl class from CodeProject.
- FOFExtractor, which uses an OCR algorithm to extract data from some FOF screens that do not have an easier way to pull data from.
- DraftAnalyzer, which can read those files and help you sift through a draft list without knowing any Excel.
- LogFileProcessor, an as-yet-unreleased utility that can process game logs and spit out a CSV file with all the details about each play (formations, play result, penalties, etc).
Some caveats:
- All project files are for VS.NET 2005, which is still in beta. Biggest differences for VS.NET 2003 for Extractor and Analyzer are the use of the new "secure" forms of sprintf, etc. An enterprising utility writer could make these work on VS.NET 2003 with just a bit of work, but the main intent is as sample code anyway.
- LogFileProcessor is C# using the new 2.0 .NET SDK, which is only available in beta form. If you want to run it, you'll need the beta 2.0 runtime from Microsoft if you don't have VS.NET 2005 installed.
- Since all this stuff is built against a beta development tool and beta SDKs, use is at your own risk.
The files that are available include:
- Utility Source (http://www.gstelmack.com/UtilitySource.zip)
- LogFileProcessor pre-built binary (http://www.gstelmack.com/LogFileProcessor.zip)
Note: DraftAnalyzer makes use of the XListCtrl class from CodeProject.