Creating Ballpark Image Files
Last updated: December 11, 2001
Did you know that you can use your own park images in Diamond Mind Baseball?
All you have to do is make sure the image file is in JPEG format, has
the extension .jpg, and resides in DMB's parks folder.
There are lots of photo editing and graphics programs that support the
JPEG format, so if you have images in other formats (bitmaps or GIFs,
perhaps) and you have access to one of these programs, you can load the
image and save it as a JPEG file. Before saving it, you can crop it or
modify it in other ways to make it work well in the context of our game
window.
Why scale drawings?
We have taken great pains to ensure that all of our park images are drawn
to scale, with certain landmarks (like home plate) in the same place on
every park image. This approach was adopted for three reasons:
- to give us the option of displaying the location of the batted ball
in a future release, and to be able to do so with more precision. There
are other baseball games on the market that use animation to show the
path of a batted ball, and we find it very disconcerting when the play-by-play
commentary says the ball was caught on the warning track but the animation
shows the ball landing ten rows into the bleachers. If and when we add
some sort of graphical indication of where the ball is, we want to be
able to do that with precision.
- to enable us to superimpose the fielder and baserunner boxes, knowing
that they'll end up in the right places relative to the field.
- so you can see the difference between the large and small parks. This
doesn't matter too much if you're playing games from a modern season,
because the dimensions don't vary all that much from one stadium to another
these days. But if you create a scale drawing of the larger parks from
the 1920s, it will be clear just how much parks have shrunk over time.
Specifications
To make this work, we have adopted standards for all of the park images
we have produced, and we encourage you to use a similar approach if you
create or edit your own park images.
Each image is 600 x 600 pixels with a scale of 1 pixel per foot. That's
large enough for the largest historical ballparks without wasting a lot
of space for today's smaller parks (which use about 75% of the space).
Home plate is centered horizontally and placed 80 pixels from the bottom
of the image, thereby allowing us to have up to 80 feet of foul territory
behind home plate and to leave room for parks as large as 520 feet to
straightaway center field. These dimensions will accommodate almost every
park used since 1901. The bases are placed at the same pixel locations
on each park image.
Third base is 240 pixels from the left edge and 141 pixels from the bottom.
First base is 240 pixels from the right edge and 141 pixels from the bottom.
The pitching rubber is centered horizontally and 140 pixels from the bottom.
Second base is centered horizontally and 207 pixels from the bottom.
It is necessary to draw the plate, bases, rubber, foul lines, and warning
tracks larger than life. According to the official rule book, the bases
are 15 inches square. That would be one pixel at our scale, which means
that they would be almost invisible. So we had to magnify these things
in our drawings while taking care to place them in the correct locations.
Stretching and shrinking
Diamond Mind Baseball adapts to the various resolutions and window sizes
you might choose for your computer. For example, if you resize the game
window, it automatically stretches or shrinks the park image to fit the
space available. If you follow our advice and work with images that are
drawn to scale (or in the case of photos, cropped to be as close to those
dimensions as possible) and drawn at 600 x 600 pixels, you'll get good
results for a wide variety of window sizes and resolutions.
Batter, runner and fielder locations
In version 8, the boxes displaying the names and ratings of the batter,
runners, and fielders are placed in fixed locations that are computed
by the game based on your monitor's resolution, the window size, and our
knowledge of where the bases appear on images that conform with our specs.
When things are drawn to scale, the infield comprises a relatively small
percentage of the playing field while serving as the backdrop for almost
all of the player names that are superimposed upon it. If the bases are
loaded, you've got six defensive players, three runners and a batter clustered
in and around the infield. As a result, we positioned the boxes for the
infielders a little bit deeper than they would normally play and the runners
at first and third a little more into foul territory than they would normally
be.
This approach works very well when you are using scale drawings like
the ones we provide. However, if you're using a park photograph instead,
chances are it won't match our specifications, and some of those boxes
may not appear exactly where you'd like them for that photo. (By the way,
many photos include portions of the stands or the skyline, leaving less
space for the playing field and making the infield even smaller than it
is on our diagrams.)
A few customers have asked us to make it easier to use photos by allowing
them to customize the location of these boxes, and while we have made
no promises, this potential enhancement is on our list of things to consider
for future releases.
|