While the engine is designed primarily for DirectX, you may want
to try using Open GL if you are having problems with DirectX.
This is not recommended for beginners. These instructions assume
you have a pretty good idea of what you're doing.
Unfortunately we shipped the game without a key file required
for OpenGL support. Fortunately, you can download
it here. This zip contains a single file, OpenGLDrv.dll, which
you should put in the \System folder wherever you installed the
game. By default, this will be:
"C:\Program Files\Postal 2\System"
Once you have that file in place, you'll need to edit the Postal2.ini
file, which is located in the same folder. You can edit it using
Notepad or any other simple text editor that won't change the
file format when you save it.
In Postal2.ini, look for this group of lines:
RenderDevice=D3DDrv.D3DRenderDevice
;RenderDevice=Engine.NullRenderDevice
;RenderDevice=OpenGLDrv.OpenGLRenderDevice
Of these three lines, only the first one is being used. The other
two start with semicolons, which causing the engine to ignore
them. To use OpenGL instead of DirectX, you need to add a semicolon
to the first line and remove the semicolon from the third line,
so it looks like this::
;RenderDevice=D3DDrv.D3DRenderDevice
;RenderDevice=Engine.NullRenderDevice
RenderDevice=OpenGLDrv.OpenGLRenderDevice
Save your changes.
Now start the game and it will be using the OpenGL driver.
Of course, you'll need to have an OpenGL-compatible driver installed
for your video card. Many new video card drivers have OpenGL support
built-in, but some, especially older ones, may need separate OpenGL
drivers. In any case, make sure you get the latest OpenGL-compatibile
driver from the video card manufacturer.
Back to Performance