The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Warnings
- GameSpy online services have been shut down (see Network for solutions).
General information
- GOG.com Community Discussions for game series
- GOG.com Support Page
Availability
- A demo is available from SierraHelp, ModDB and GameFront.
Version differences
- The Gold Edition includes the base game and The Stetchkov Syndicate expansion.
Monetization
DLC and expansion packs
Name |
Notes |
|
The Stetchkov Syndicate |
|
|
Essential improvements
Patches
- The latest official patch for the base game is 1.1, and is available from SierraHelp, GameWatcher, GameFront, and Patches-Scrolls.
- The expansion did not receive an official patch, but there is a fix for the Polish localization specifically.
- The GOG.com release is already patched to version 1.1, and includes the expansion pack.
Skip intro videos
Launch the game with -nointro parameter[citation needed]
|
Game data
Configuration file(s) location
Save game data location
Video
Edit INI file[citation needed]
|
- Go to the configuration file(s) location.
- Open
SWATPawn.ini (make the game has been launched at least once).
- Go to class
[SwatGame.SwatPawn] .
- In this section adjust line
FirstPersonFOV= .
- Change from 85.0 to the desired value.
Notes
- Not recommended to edit as this will cause sensitivity issues when using gadgets like the optiwand.
- Only affects weapon viewmodel.
- Editing
SWATPawn.ini may not allow people to join your server.
|
Edit Swat4.ini file[citation needed]
|
- Open the configuration file with a text editor (make sure the game has been launched at least once).
- Find
Suppress=WindowedMode and comment it (put a ; at the beginning of the line).
- It is now possible to toggle between fullscreen and windowed mode with Alt+↵ Enter.
|
Edit INI file[citation needed]
|
- Open
Swat4.ini at the Configuration file(s) location with a text editor (make sure the game has been launched at least once).
- Go to class
[D3DDrv.D3DRenderDevice] .
- In this section, adjust line
LevelOfAnisotropy=1 (maximum is 16).
|
Edit INI file
|
- Open
Swat4.ini within Configuration file(s) location with a text editor (make sure the game has been launched at least once).
- Go to class
[D3DDrv.D3DRenderDevice] .
- In this section, find
UseVSync=False which can be set to true to enable Vsync.
|
Input
Edit User.ini
|
- Go to the configuration file(s) location.
- Open
User.ini (make sure the game has been launched at least once).
- Add the following lines at the bottom:
[Engine.PlayerInput]
bInvertMouse=False
MouseSmoothingMode=0
MouseSmoothingStrength=0.000000
MouseSensitivity=1.00000
MouseSamplingTime=0.001
MouseAccelThreshold=0.000000
DoubleClickTime=0.200000
-
[Engine.PlayerInput] entries are created upon inverting mouse Y-axis.
|
Edit User.ini[citation needed]
|
- Set in-game sensitivity slider to 1.00
- Calculate your sensitivity for UT2004 on mouse-sensitivity.com
- Edit User.ini with a text editor:
[Engine.Input]
MouseX=Count bXAxis | Axis aMouseX Speed=2.0
MouseY=Count bYAxis | Axis aMouseY Speed=2.0
[Engine.PlayerInput]
MouseSensitivity=1.00000
-
[Engine.PlayerInput] entries are created upon inverting mouse Y-axis.
|
Audio
Audio feature |
State |
Notes |
Separate volume controls |
|
|
Surround sound |
|
Up to 7.0 output. See Surround sound. |
Subtitles |
|
|
Closed captions |
|
|
Mute on focus lost |
|
|
EAX support |
|
DirectSound3D[4] |
Royalty free audio |
|
|
Using OpenAL Soft[citation needed]
|
- In the
<path-to-game>\System folder, rename DefOpenAL32.dll to DefOpenAL32.bak
- Download OpenAL Soft and copy
soft_oal.dll (bin\Win32 ) into the same folder.
- Rename
soft_oal.dll to DefOpenAL32.dll .
- Using OpenAL Soft causes most voice clips to not play.
|
Using Directsound 3D restoration software[citation needed]
|
- The game uses OpenAL by default with a DirectSound 3D output ("Generic Hardware" output).
- Do not delete or replace
DefOpenAL32.dll when using this method, using a more recent openal32.dll will crash the game.
- Use creative alchemy or similar DirectSound3D restoration software.
- Open the configuration file with a text editor (make sure the game has been launched at least once).
- In this section set
Use3DSound to True .
|
Localizations
Language |
UI |
Audio |
Sub |
Notes |
English |
|
|
|
Separate US and UK releases, affected by different patch executables. |
Traditional Chinese |
|
|
|
Retail only. |
Czech |
|
|
|
Retail only. |
French |
|
|
|
Retail only for base game. Patch for digital release here. |
French |
|
|
|
Fan translation for The Stetchkov Syndicate, download. |
German |
|
|
|
Retail only. Patch for digital release here. |
Hungarian |
|
|
|
Retail only. |
Italian |
|
|
|
Retail only. |
Japanese |
|
|
|
Retail only. |
Polish |
|
|
|
Retail only. Patch for digital release here. |
Brazilian Portuguese |
|
|
|
Fan translation, download. |
Russian |
|
|
|
Retail only. Patch for digital release here. |
Spanish |
|
|
|
Retail only for base game. Patch for digital release here. |
Spanish |
|
|
|
Fan translation for the Stetchkov Syndicate, download. |
Changing language
Edit INI file[citation needed]
|
- Open
Swat4.ini (Swat4X.ini for The Stetchkov Syndicate) with a text editor (make sure the game has been launched at least once).
- Set
Language= and SpeechLanguage= to the country code corresponding to the desired language (refer to this alpha 3 code list.
- Save and close.
-
Language changes subtitle and interface language, whilst SpeechLanguage changes the voice language and works only in The Stetchkov Syndicate.
- Does not work for most recent version/GOG version.[dubious – discuss]
|
Network
Multiplayer types
Connection types
Ports
Protocol |
Port(s) and/or port range(s) |
UDP |
10480-10483 |
- Universal Plug and Play (UPnP) support status is unknown.
GameSpy alternative
- Due to the GameSpy server shutting down, it is highly recommended to use one of the alternatives.
Hosting a server
|
- Open
<path-to-game>\Content\System\SwatGUIState.ini .
- Set
bLAN=False and save the file.
- Open
<path-to-game>\ContentExpansion\System\SwatGUIState.ini .
- Set
bLAN=False .
- Set
bUseStatTracking=False and save the file.
- Open
<path-to-game>\Content\System\Swat4DedicatedServer.ini (run Swat4DedicatedServer.exe first if the file is not found).
- Under the section
[Engine.GameEngine] , make sure the line ServerActors=IpDrv.MasterServerUplink is present.
- Open
<path-to-game>\ContentExpansion\System\Swat4XDedicatedServer.ini (run Swat4XDedicatedServer.exe first if the file is not found).
- Under the section
[Engine.GameEngine] , make sure the line ServerActors=IpDrv.MasterServerUplink is present.
- Disable any mods (or reconfigure their listen ports) that may clash with the port range 10481-10483 (or
join port +1 - join port +3 if your server has a non default join port). Such mods may include AMMod.AMServerQuery, GS1, and GS2.
- If the server is listed at Game Tracker, change the query port to
10481 (or join port +1 if your server has a non-default join port)
|
VR support
3D modes |
State |
Notes |
vorpX |
| G3D User created game profile, see vorpx forum profile introduction. |
Issues unresolved
Player character gets stuck in map elements
- Occurs at high frame rates as object hitboxes become enlarged.
- At high frame rates (above 150 fps), the player character can more easily get stuck on map elements.
Issues fixed
Screens flickering (multi-monitor setup)
Screens flickering[citation needed]
|
- Some users with multiple monitors have issues with their screens flickering.
Disable the other monitors by doing one of the following:
- Unplug the monitor's cable that is connected to the graphics card (unplugging the power cable is not enough) and start the game.
- Press ⊞ Win+P to bring up the display switch dialog, and disable any additional monitor.
- On Windows 7 and up, run the game with the
-nointro parameter, after having run the game at least once before, and with any additional monitor disabled.[7]
- Launch the game windowed (see Windowed and Widescreen resolution), then once on the main menu press Alt+↵ Enter to return to fullscreen.
|
Player doesn't move in online co-op
Make sure a sound card driver is installed[citation needed]
|
Text is not displayed properly in widescreen resolutions
Screen resolution resets on launch
Edit INI files[8]
|
- Go to the configuration file(s) location.
- Open
SwatGUIState.ini .
- Add or adjust the following lines according to the resolution:
ScreenResolutionChoices=800x600
ScreenResolutionChoices=1024x576
ScreenResolutionChoices=1024x768
ScreenResolutionChoices=1280x720
ScreenResolutionChoices=1280x1024
ScreenResolutionChoices=1366x768
ScreenResolutionChoices=1600x1200
ScreenResolutionChoices=1440x1080
ScreenResolutionChoices=1920x1080
ScreenResolutionChoices=2560x1440
ScreenResolutionChoices=3840x2160
- Go to the configuration file(s) location.
- Open
SwatGame.int .
- Add or adjust the following line according to the resolution:
ScreenResolutionChoices=("800x600","1024x576","1024x768","1280x720","1280x1024","1366x768","1600x1200","1440x1080","1920x1080","2560x1440","3840x2160")
- Can cause text chat to have hidden/invisible text. See Text is not displayed properly in widescreen resolutions.
|
"Insufficient onboard video memory" error message
- Occurs with GPUs with over 4 GB of VRAM. This is a false positive that doesn't prevent one from playing and can be safely skipped.
Edit executables with a hex editor[9]
|
- With a hex editor (e.g. HxD), edit
SWAT4.exe in <path-to-game>\Content\System .
- Search for bytes
0F 85 5C 01 and replace them with 90 E9 5C 01 .
- For The Stetchkov Syndicate expansion, repeat with
SWAT4X.exe in <path-to-game>\ContentExpansion\System .
|
Other information
API
Technical specs |
Supported |
Notes |
Direct3D |
8.1, 9.0c |
|
Executable |
32-bit |
64-bit |
Notes |
Windows |
|
|
|
Middleware
Editor
- The official editor is available here.
Modifications
- The following mods require the The Stetchkov Syndicate expansion to work.
- Continuation of SWAT: Elite Force. Adds further content, improvements, gameplay mechanics and much more.
- A total overhaul mod that improves SWAT 4 experience by adding cut content, better AI, more equipment, multiplayer features, general bugfixes, QOL improvements and much more.
- Allows both the original and The Stetchkov Syndicate campaign to be played as one.
- Can be played online (See GameSpy alternative).
- Spanish translation available here.
- A mod that provides realistic gameplay while adding gameplay improvements for SWAT 4 single player and co-op.
- Replaces the original campaign with a new custom campaign featuring levels inspired by SWAT 3.
- Can be played online (See GameSpy Alternative).
- Adds Special Air Service (SAS) themed gameplay and provides a more realistic gameplay.
- Adds bugfixes and QOL improvements.
- Limited online support due to the current version of the mod (v1.1).
System requirements
Windows |
|
Minimum |
Recommended |
Operating system (OS) |
98 SE |
2000, XP |
Processor (CPU) |
Intel Pentium III 1.0 GHz Intel Celeron 1.2 GHz AMD Athlon 1.2 GHz |
Intel Pentium 4 2.4 GHz AMD Athlon XP 2500+ |
System memory (RAM) |
256 MB |
512 MB |
Hard disk drive (HDD) |
2 GB |
2.5 GB |
Video card (GPU) |
Nvidia GeForce2 ATI Radeon 8500 32 MB (Nvidia), 64 MB (ATI) of VRAM DirectX 9.0c compatible
| Nvidia GeForce4 Ti ATI Radeon 9500 128 MB of VRAM |
Sound (audio device) |
DirectX 8.1 compatible |
DirectX 9.0 compatible |
- Nvidia GeForce2 MX200 and MX400 cards are not supported by the game.
Notes
References