Always tricky to capture properly, DirectX (or the older Glide standard) represents a challenge because the data on the screen isn't really "part" of the Windows desktop. DirectX applications run in "full screen" mode, which means they're more or less like an old DOS program, with simulated "direct access" to the hardware. Getting at their video content can be difficult.
Folks like game reviewers (or even people who just want to show off how good they are at a game) can capture a series of images from an ongoing full-screen game, and they can do so without leaving their game to assign filenames for each file created when you capture a screen. Here's a walk-through.
First open up HyperSnap-DX 5's Capture
settings tabs and then click on the Quick
save tab. You'll be establishing some settings here before
you begin your captures.
Check Automatically save each
capture to a file.
Then, if you don't want to use the default filename, click the button
labeled Change next to the
default filename box. Locate a folder where you want your captures
stored, and in the filename box, type in the initial name you want to
use. For our example, we'll use TEST.
Close the Save as box, which
will replace the name in the Default name box.
Click the box labeled Increment
file name, and in the box next to it, marked Start at,
enter 1. In the "stop
at" box, choose any number you want. In our example we'll pick
100. That will allow you to capture up to 100 images without
overwriting any filenames.
To illustrate this, if you set a start and stop at 1 and 100, you'll
get files named Test001.bmp
through TEST100.bmp. The
total number of "counter" digits in the file name is set by
the number of digits in the Stop at
box. So to get a series starting with TEST01.bmp,
use 2 digits, for example "99,"
as your stop number.
Examine the other values on the Capture
settings tabs to make sure they are at the values you
desire. (If you've not changed them from the defaults, they'll
probably be fine).
Close the Capture settings tabs.
Re-open the Capture menu,
and click on Enable special capture...
Here you need to choose what type of capture you wish to make. If
your game uses Glide (for example, the older 3dfx hardware) then you
should choose 3dfx. If you're not sure, just check all three, if all
three are available, or just the top two if the bottom item is
disabled. HyperSnap-DX 5 will take care of the rest for you.
Note that if you do not have detectable drivers installed for the
hardware in the list, that option will be disabled.
Advanced
user?
Advanced users should read the following note: The choices to
enable/disable them separately are only for extremely
advanced usage and for those "special,
difficult-to-handle situations". Example: a game that uses both
the DirectX and the Glide interfaces. Sometimes DirectX is only used
by the game for displaying the "score" and intro screens.
It might use Glide for the actual game action.
It's often not possible to snap the "score" or
"intro" screen, unless you disable
3dfx Glide captures. But this doesn't happen often, so avoid
carelessly changing these values.
In our example, we'll capture a screen from a Directx/Direct3D game,
for example Microsoft's Combat Flight Simulatorâ„¢). In this case,
you'd check the box marked DirectX/Direct3D
primary surface.
Pay
attention, please!
Watch out for the message that appears when you check the topmost button on the Enable special capture dialog: Please use [ hot key ] as the hot key... You must use as the capture hot key the combination or other key(s) specified here. You can't use the "standard" HyperSnap-DX 5 hot key due to limitations in the system.
If you wish to enable post capture processing of the image, check the
box labeled Enable post processing...
For more on what this does, see the Direct3D/Direct
X Glide section of this file. For now we can leave this
unchecked. Examine this section for explanations on the other options
available for these special captures, too.
Click OK to enable special capture.
Minimize HyperSnap-DX 5.
Run the desired game. Get to the point in game play that you wish to
begin capturing.
Press the specified hot key at the moment you want to capture.
The file will be saved in the directory you specified, using the
naming scheme you determined. You can make more captures by repeating
the hot key over and over until you have what you need. Be careful
not to capture more than the number you established, or you'll begin
overwriting filenames!
Exit the game when you're through, and examine the captured
files---which you can do by simply pressing Page down and Page up.
You may wish to make some adjustments to certain features to improve
the appearance of the captures.
See the DirectX Direct3D and Glide Capture section of this file or details on how to improve dark Glide or Direct3D captures, and other technical issues covering special captures such as these.