Slow Frame Rate in Windows:


Sometimes you will find that Swat 3 will have an extremely low frame rate in Windows  (the mouse movement will be extremely sluggish). This usually happens when you are in the 2D menus at the start of the game.  This is partially caused by poor video card drivers and also partially because Microsoft has changed how it handles 16-bit colour mode that older games like Swat 3 uses.  There are three possible ways to fix this (in order of most recommended to least):



This method is most recommended because it is a DirectX wrapper that intercepts all the 2D and 3D calls to your video card.   Swat 3 is able to run at the proper speed on modern computers in full screen and you get the bonus ability to turn on V-sync and Anti-aliasing from within the dgVoodoo configurations screen.

After you have downloaded the latest .Zip file from the dgVoodoo website you should unzip to your hard drive (perhaps onto your Desktop).  You will want to copy 3 files into the main folder of Swat 3:  dgVoodooCpl.exe, D3DImm.dll, and DDraw.dll (the final two you will find in the "MS" subfolder created by dgVoodoo when you unzip it).


Files included in the dgVoodoo zip

Structure of unzipped dgVoodoo


Files to copy to Swat 3 folder

Place these 3 files in your main Swat 3 folder


Next you should run the dgVoodooCpl.exe to configure the wrapper.  Under scaling mode I recommend to select "stretched, keep Aspect ratio".

dgVoodoo configuration app

By default dgVoodoo adds a watermark at the bottom of your screen when you run the game but thankfully this can be turned off.   Go to the "DirectX" tab (shown in image below) and untick the watermark.   Here you may also want to turn on V-Sync ,Anti-aliasing, and anisotropic filtering (you will want to test out what works best for you.  Having them all off gives the best performance but may not look the best).



If you have been using the Last Resort mod you may get an error when trying to run the game using dgVoodoo for the first time.  This happens because you are running the game at a higher resolution than old SVGA games ran at.  You may get an error about being unable to set the 2D or 3D video (as seen below).

The good news is that you can fix this easily.   What you need to do is re-configure Swat 3 to run in 800x600 resolution for both 3D and 2D.  Load up the Last Resort Launcher and change your resolution as seen on the screens below:

Click to enlarge image


Click to enlarge image

After you have done this run Swat 3 and this time it should run properly using dgVoodoo.    Test that it is fully functioning by running a test map.   In the OPTION screen of Swat 3 you should see that the Video Adapter will now say dgVoodoo.

You can now shut down Swat 3.    The next time you run the Last Resort Launcher you can select any resolution that you want and the game will now work with dgVoodoo's wrapper.


If reading is not your thing, DarkSynopsis (from the website TacticalApe) has made a great instructional video of how to get dgVoodoo working with the Last Resort mod (older version shown in tutorial):



WineD3D for Windows:

Another possible way to work around the framerate problem is to use "WineD3D For Windows" to force the game into playing in an OpenGL wrapper.   You can't use both dgVoodoo and WineD3D at the same time of course but this is an alternate choice if you can't get dgVoodoo working.

Visit this website to download the latest version of WineD3D.

Unzip the file anywhere on your hard drive and then copy ddraw.dll, libwine.dll, wined3d.dll into the main folder of SWAT3.

As long as your video card supports OpenGL you should see a massive improvement in framerate in the 2D menus the next time you start up the game.  Some people report that AMD/ATI cards don't play well with this fix.  In my case it worked perfectly on my Windows 7 machine with a Nvidia video card but didn't work on my Windows 8.1 (and now Windows 10) laptop with an AMD integrated video chip.

You may find that you also get screen tearing.



If the two full screen options don't work for you there is always DxWnd.  This is a utility to force games like Swat 3 to play in a window to improve the frame rate.  This window can actually be made to be full screen borderless so it almost appears to be running in full screen.   Recently the author of this utility updated it to work better with Swat 3 and the Last Resort mod.  Although I prefer the games to run in full screen this may be a great alternative for you.

You can get this utility from the DxWnd website.



Paypal donation

Haystakk generously provides us website hosting at his expense so please consider a small donation to help keep this site running.  All donations go directly to him to help pay the hosting fees.  Even a small donation of a dollar or two is much appreciated.  Thanks.

2021  Swat 3 Last Resort - Swat 3 Game Modification
© 2001 Activision Publishing, Inc. Activision and SWAT are registered trademarks of
Activision Publishing, Inc. All other trademarks are property of their respective owners.