October 30, 2008
Retrosheet has developed three (Windows-only) programs that work with their play-by-play event files. An event file is essentially a text-based representation of an entire baseball game. Retrosheet offers event files for nearly every MLB game played since 1953. For example, here is the event file from Colorado Rockies @ Los Angeles Dodgers game on 4/9/2007.
The first program that I’ll outline is box.exe. Box.exe creates a box score from the Retrosheet event file. Here’s how you can use box.exe.
- Download box.exe from Retrosheet or here, and unzip the executable file.
- Put the event file (or a text file that includes many event files) in the same directory as the box.exe program.
- You also need to have a team file included in the same directory. A team file is text file that lists every team, their league, and their three-letter abbreviation. The team file must have a filename of TEAMYYYY. For example, team2007.
- Open the Windows Command Prompt.
- Navigate to the directory where you stored box.exe, the event file, and the team file.
- Type the command: box -y 2007 dodgers_rockies040907.evn (or the name of your event file). -y 2007 specifies the year of the game. If you are generating a box score for a game from 1960, make sure you use -y 1960.
- If you want to output the box score to a text file, use the command box -y 2007 dodgers_rockies040907.evn > dodgers_rockies_040907_boxscore.txt.
Here is the output from box.exe.
no comment until now