Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "SWAT 4"

From PCGamingWiki, the wiki about fixing PC games
m (updated template usage)
Line 50: Line 50:
 
{{ii}} '''SWAT Elite Force''' is a mod made to improve SWAT 4 experience by adding better AI, more equipment options, multiplayer features, general bugfixes, QOL improvements and [https://github.com/eezstreet/SWATEliteForce#changes-summarized much more].
 
{{ii}} '''SWAT Elite Force''' is a mod made to improve SWAT 4 experience by adding better AI, more equipment options, multiplayer features, general bugfixes, QOL improvements and [https://github.com/eezstreet/SWATEliteForce#changes-summarized much more].
  
{{Fixbox|description=Install SWAT Elite Forces|<ref>http://www.moddb.com/mods/swat-elite-force/tutorials/how-to-install-swat-elite-force</ref>|fix=
+
{{Fixbox|description=Install SWAT Elite Forces|fix=<ref>http://www.moddb.com/mods/swat-elite-force/tutorials/how-to-install-swat-elite-force</ref>|fix=
 
# Download and extract the newest full version of [http://www.moddb.com/mods/swat-elite-force/downloads Swat: Elite Force] inside SWAT 4 directory.
 
# Download and extract the newest full version of [http://www.moddb.com/mods/swat-elite-force/downloads Swat: Elite Force] inside SWAT 4 directory.
 
# Download and extract the newest patch for your version of the mod and extract it inside SWAT 4 directory.
 
# Download and extract the newest patch for your version of the mod and extract it inside SWAT 4 directory.
Line 118: Line 118:
 
|120 fps                    = true
 
|120 fps                    = true
 
|120 fps notes              = No frame rate or refresh rate cap.
 
|120 fps notes              = No frame rate or refresh rate cap.
 +
|hdr                        = unknown
 +
|hdr notes                  =
 
|color blind                = unknown
 
|color blind                = unknown
 
|color blind notes          =  
 
|color blind notes          =  
Line 126: Line 128:
  
 
{{Fixbox|description=Edit INI files|ref=<ref>[http://www.wsgf.org/dr/swat-4 Widescreen Gaming Forum, SWAT 4 article]</ref>|fix=
 
{{Fixbox|description=Edit INI files|ref=<ref>[http://www.wsgf.org/dr/swat-4 Widescreen Gaming Forum, SWAT 4 article]</ref>|fix=
# Open your [[#Configuration file(s) location|configuration file]] with a text editor (make sure you have run the game at least once)
+
# Open your [[#Game data|configuration file]] with a text editor (make sure you have run the game at least once)
 
# Adjust the following lines accordingly to your resolution
 
# Adjust the following lines accordingly to your resolution
 
<pre>WindowedViewportX=
 
<pre>WindowedViewportX=
Line 134: Line 136:
 
}}
 
}}
  
{{ii}} The following prevents resolution being reset. No need to make your [[#Configuration file(s) location|configuration file]] read-only.  
+
{{ii}} The following prevents resolution being reset. No need to make your [[#Game data|configuration file]] read-only.  
  
 
{{Fixbox|description=Edit INI files|ref=<ref>[http://www.moddb.com/games/swat-4/addons/swat-4-widescreen-mod-gold-edition moddb, SWAT 4 Widescreen Mod (Gold Edition)]</ref>|fix=
 
{{Fixbox|description=Edit INI files|ref=<ref>[http://www.moddb.com/games/swat-4/addons/swat-4-widescreen-mod-gold-edition moddb, SWAT 4 Widescreen Mod (Gold Edition)]</ref>|fix=
Line 140: Line 142:
 
{{ii}} Base game
 
{{ii}} Base game
  
# Go to the [[#Configuration file(s) location|configuration folder]].
+
# Go to the [[#Game data|configuration folder]].
 
# Open {{file|SwatGUIState.ini}}.
 
# Open {{file|SwatGUIState.ini}}.
 
# Add or Adjust the following lines accordingly to your resolution
 
# Add or Adjust the following lines accordingly to your resolution
Line 155: Line 157:
  
 
{{ii}} The Stetchkov Syndicate
 
{{ii}} The Stetchkov Syndicate
# Go to the [[#Configuration file(s) location|configuration folder]].
+
# Go to the [[#Game data|configuration folder]].
 
# Open {{file|SwatGame.int}}.
 
# Open {{file|SwatGame.int}}.
 
# Add or Adjust the following lines accordingly to your resolution
 
# Add or Adjust the following lines accordingly to your resolution
Line 167: Line 169:
  
 
{{Fixbox|description=Edit ini file|ref={{cn|date=January 2017}}|fix=
 
{{Fixbox|description=Edit ini file|ref={{cn|date=January 2017}}|fix=
# Open your [[#Configuration file(s) location|configuration file]] with a text editor (make sure you have run the game at least once)
+
# Go to the [[#Game data|Configuration file(s) location]].
# Open {{file|SWATPawn.ini}}.
+
# Open {{file|SWATPawn.ini}} (make sure you have run the game at least once).
 
# Go to class <code>[SwatGame.SwatPawn]</code>.
 
# Go to class <code>[SwatGame.SwatPawn]</code>.
 
# In this section adjust line <code>FirstPersonFOV=</code>.
 
# In this section adjust line <code>FirstPersonFOV=</code>.
Line 178: Line 180:
 
===[[Glossary:Windowed|Windowed]]===
 
===[[Glossary:Windowed|Windowed]]===
 
{{Fixbox|description=Edit Swat4.ini file|ref={{cn|date=July 2016}}|fix=
 
{{Fixbox|description=Edit Swat4.ini file|ref={{cn|date=July 2016}}|fix=
# Open your [[#Configuration file(s) location|configuration file]] with a text editor (make sure you have run the game at least once)
+
# Open your [[#Game data|configuration file]] with a text editor (make sure you have run the game at least once)
 
# Find <code>Suppress=WindowedMode</code> and comment it (put a <code>;</code> at beginning of the line)
 
# Find <code>Suppress=WindowedMode</code> and comment it (put a <code>;</code> at beginning of the line)
  
Line 187: Line 189:
 
===[[Glossary:Anisotropic filtering (AF)|Anisotropic filtering (AF)]]===
 
===[[Glossary:Anisotropic filtering (AF)|Anisotropic filtering (AF)]]===
 
{{Fixbox|description=Edit ini file|ref={{cn|date=July 2016}}|fix=
 
{{Fixbox|description=Edit ini file|ref={{cn|date=July 2016}}|fix=
# Open <code>Swat4.ini</code> within [[#Configuration file(s) location|configuration folder]] with a text editor (make sure you have run the game at least once)
+
# Open <code>Swat4.ini</code> within [[#Game data|configuration folder]] with a text editor (make sure you have run the game at least once)
 
# Go to class <code>[D3DDrv.D3DRenderDevice]</code>.
 
# Go to class <code>[D3DDrv.D3DRenderDevice]</code>.
 
# In this section adjust line <code>LevelOfAnisotropy=1</code> (maximum is 16).
 
# In this section adjust line <code>LevelOfAnisotropy=1</code> (maximum is 16).
Line 194: Line 196:
 
===[[Glossary:Vertical sync (Vsync)|Vertical sync (Vsync)]]===
 
===[[Glossary:Vertical sync (Vsync)|Vertical sync (Vsync)]]===
 
{{Fixbox|description=Edit ini file|ref={{cn|date=July 2016}}|fix=
 
{{Fixbox|description=Edit ini file|ref={{cn|date=July 2016}}|fix=
# Open <code>Swat4.ini</code> within [[#Configuration file(s) location|configuration folder]] with a text editor (make sure you have run the game at least once)
+
# Open <code>Swat4.ini</code> within [[#Game data|configuration folder]] with a text editor (make sure you have run the game at least once)
 
# Go to class <code>[D3DDrv.D3DRenderDevice]</code>.
 
# Go to class <code>[D3DDrv.D3DRenderDevice]</code>.
 
# In this section find <code>UseVSync=False</code> which can be set to true to enable v-sync
 
# In this section find <code>UseVSync=False</code> which can be set to true to enable v-sync
Line 235: Line 237:
 
===[[Glossary:Mouse acceleration|Mouse acceleration]]===
 
===[[Glossary:Mouse acceleration|Mouse acceleration]]===
 
{{Fixbox|description=Edit User.ini|ref={{cn|date=July 2016}}|fix=
 
{{Fixbox|description=Edit User.ini|ref={{cn|date=July 2016}}|fix=
# Open your [[#Configuration file(s) location|User.ini]] with a text editor (make sure you have run the game at least once)
+
# Go to the [[#Game data|Configuration file(s) location]].
 +
# Open {{file|User.ini}} (make sure you have run the game at least once)
 
# Add the following lines at the bottom:
 
# Add the following lines at the bottom:
 
<pre>[Engine.PlayerInput]
 
<pre>[Engine.PlayerInput]
Line 252: Line 255:
 
# Set in-game sensitivity slider to 1.00
 
# Set in-game sensitivity slider to 1.00
 
# Calculate your sensitivity for UT2004 on [http://www.mouse-sensitivity.com mouse-sensitivity.com]
 
# Calculate your sensitivity for UT2004 on [http://www.mouse-sensitivity.com mouse-sensitivity.com]
# Edit your [[#Configuration file(s) location|User.ini]] with a text editor:
+
# Edit your [[#Game data|User.ini]] with a text editor:
 
<pre>[Engine.Input]
 
<pre>[Engine.Input]
 
MouseX=Count bXAxis | Axis aMouseX Speed=2.0
 
MouseX=Count bXAxis | Axis aMouseX Speed=2.0
Line 280: Line 283:
 
===Surround sound===
 
===Surround sound===
 
{{Fixbox|description=Edit ini file|ref={{cn|date=July 2016}}|fix=
 
{{Fixbox|description=Edit ini file|ref={{cn|date=July 2016}}|fix=
# Open your [[#Configuration file(s) location|configuration file]] with a text editor (make sure you have run the game at least once)
+
# Open your [[#Game data|configuration file]] with a text editor (make sure you have run the game at least once)
 
# Go to class <code>[ALAudio.ALAudioSubsystem]</code>.
 
# Go to class <code>[ALAudio.ALAudioSubsystem]</code>.
 
# In this section set <code>Use3DSound</code> to <code>True</code>.
 
# In this section set <code>Use3DSound</code> to <code>True</code>.

Revision as of 22:54, 1 January 2018

SWAT 4
SWAT 4 cover
Developers
Irrational Games
Publishers
Vivendi Universal Games
Sierra Entertainment
Engines
Vengeance Engine
Release dates
Windows April 5, 2005
SWAT 4 guide on StrategyWiki
SWAT 4 on Wikipedia

Warnings

GameSpy online services have been shut down (see Network for solutions).
Police Quest
Police Quest: In Pursuit of the Death Angel 1987
Police Quest II: The Vengeance 1988
Police Quest III: The Kindred 1991
Police Quest: Open Season 1993
Police Quest: SWAT 1995
Police Quest: SWAT 2 1998
SWAT 3: Close Quarters Battle 1999
SWAT 4 2005

Key points

Small but active community.
GameSpy online server browser has been shut down. See GameSpy Alternative below for a fix.

General information

GOG.com Community Discussions for game series
GOG.com Support Page

Availability

Source DRM Notes Keys OS
Retail
Disc check (requires the CD/DVD in the drive to play)
SecuROM DRM disc check.[1]
Windows
GOG.com
DRM-free
Includes The Stetchkov Syndicate expansion
Windows

DLC and expansion packs

Name Notes
The Stetchkov Syndicate
Windows

Essential improvements

Patches

Patch 1.1

Skip intro videos

Launch the game with -nointro parameter[citation needed]

GameSpy Alternative

Due to GameSpy Server shutting down, it is highly recommended to use SWAT 4 Stats Master server patch or Swat 4 Server Browser Alternative[2]

SWAT Elite Force

Moddb page, Download
The problem: Due to the rushed development many features suffered: AI wasn't smart, many known bugs weren't fixed and a lot of planned content was cut. SWAT Elite Force aims to fix that.[3]
SWAT Elite Force is a mod made to improve SWAT 4 experience by adding better AI, more equipment options, multiplayer features, general bugfixes, QOL improvements and much more.
Install SWAT Elite Forces
  1. Download and extract the newest full version of Swat: Elite Force inside SWAT 4 directory.
  2. Download and extract the newest patch for your version of the mod and extract it inside SWAT 4 directory.
  3. Launch the game using \...\SWAT 4\SEF\LaunchSEF.bat
Upon installing full version of the mod it shouldn't ask to overwrite anything, but it should when installing the newest patch.
Inside of the SWAT 4 folder should look like this after installation.
You have to always launch the game through LaunchSEF.bat, otherwise you'll just be using vanilla version.

Game data

Configuration file(s) location

Template:Game data/row
System Location

Save game data location

Template:Game data/row
System Location

Save game cloud syncing

System Native Notes
GOG Galaxy

Video settings

Make sure game is running with admin rights[citation needed]
Video settings.
Video settings.

Template:Video settings

Widescreen resolution

Can cause text chat to have hidden/invisible text.
Edit INI files[4]
  1. Open your configuration file with a text editor (make sure you have run the game at least once)
  2. Adjust the following lines accordingly to your resolution
WindowedViewportX=
WindowedViewportY=
FullscreenViewportX=
FullscreenViewportY=
The following prevents resolution being reset. No need to make your configuration file read-only.
Edit INI files[5]
Base game
  1. Go to the configuration folder.
  2. Open SwatGUIState.ini.
  3. Add or Adjust the following lines accordingly to your resolution
ScreenResolutionChoices=800x600
ScreenResolutionChoices=1024x576
ScreenResolutionChoices=1024x768
ScreenResolutionChoices=1280x720
ScreenResolutionChoices=1280x1024
ScreenResolutionChoices=1366x768
ScreenResolutionChoices=1600x1200
ScreenResolutionChoices=1920x1080
ScreenResolutionChoices=2560x1440
ScreenResolutionChoices=3840x2160
The Stetchkov Syndicate
  1. Go to the configuration folder.
  2. Open SwatGame.int.
  3. Add or Adjust the following lines accordingly to your resolution
ScreenResolutionChoices=("800x600","1024x576","1024x768","1280x720","1280x1024","1366x768","1600x1200","1920x1080","2560x1440","3840x2160")

Field of view (FOV)

Only affects weapon viewmodel.
Editing SWATPawn.ini may not allow people to join your server.
Edit ini file[citation needed]
  1. Go to the Configuration file(s) location.
  2. Open SWATPawn.ini (make sure you have run the game at least once).
  3. Go to class [SwatGame.SwatPawn].
  4. In this section adjust line FirstPersonFOV=.
  5. Change from 85.0 to desired value
Not recommended to edit as this will cause sensitivity issues when using gadgets like the optiwand.

Windowed

Edit Swat4.ini file[citation needed]
  1. Open your configuration file with a text editor (make sure you have run the game at least once)
  2. Find Suppress=WindowedMode and comment it (put a ; at beginning of the line)

Notes

You can toggle between fullscreen and windowed mode with Alt+ Enter now

Anisotropic filtering (AF)

Edit ini file[citation needed]
  1. Open Swat4.ini within configuration folder with a text editor (make sure you have run the game at least once)
  2. Go to class [D3DDrv.D3DRenderDevice].
  3. In this section adjust line LevelOfAnisotropy=1 (maximum is 16).

Vertical sync (Vsync)

Edit ini file[citation needed]
  1. Open Swat4.ini within configuration folder with a text editor (make sure you have run the game at least once)
  2. Go to class [D3DDrv.D3DRenderDevice].
  3. In this section find UseVSync=False which can be set to true to enable v-sync

Input settings

Template:Input settings

Mouse acceleration

Edit User.ini[citation needed]
  1. Go to the Configuration file(s) location.
  2. Open User.ini (make sure you have run the game at least once)
  3. 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

Mouse sensitivity

Edit User.ini[citation needed]
  1. Set in-game sensitivity slider to 1.00
  2. Calculate your sensitivity for UT2004 on mouse-sensitivity.com
  3. Edit your 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 settings

Template:Audio settings

Surround sound

Edit ini file[citation needed]
  1. Open your configuration file with a text editor (make sure you have run the game at least once)
  2. Go to class [ALAudio.ALAudioSubsystem].
  3. In this section set Use3DSound to True.
  4. Rename DefOpenAL32.dll to DefOpenAL32.bak
  5. Download OpenAL Soft and copy soft_oal.dll (bin\Win32) into the same folder.
  6. Rename soft_oal.dll to DefOpenAL32.dll.

Localizations

Language UI Audio Sub Notes
English
French
Retail version only
German
Retail version only
Italian
Retail version only
Polish
Retail version only
Russian
Retail version only
Spanish
Retail version only

Network

Multiplayer types

Type Native Notes
LAN play
Online play
GameSpy server browser has been shut down. See GameSpy Alternative

Connection types

Type Native Notes
Matchmaking
Peer-to-peer
Dedicated
Self-hosting
Windows dedicated server software included in the installation folder.[6]
Direct IP

Issues fixed

Screens flickering

Screens flickering[citation needed]

Some users with multiple monitors have issues with their screens flickering.

  • Unplug your second monitor's cable that goes to your graphics card (unplugging the power cable is not enough) and start the game.
  • Alternatively, press Win+P to bring up the display switch dialog (on Windows 7 and up), and disable the secondary monitor.
  • Alternatively, run the game with the -nointro parameter, after having run the game at least once before with any additional monitors disabled.[7]
  • Alternatively, launch the game windowed (see Windowed and Widescreen resolution if you don't know how), then once on the main menu press Alt+ Enter to return to fullscreen.

Other information

API

Executable 32-bit 64-bit Notes
Windows

Middleware

Middleware Notes
Multiplayer GameSpy GameSpy services are offline. See GameSpy Alternative

System requirements

Windows
Minimum Recommended
Operating system (OS) 98 SE, 2000, XP
Processor (CPU) AMD Athlon 1.2 GHz
Intel Pentium III 1.0 GHz
System memory (RAM) 256 MB
Hard disk drive (HDD) 2 GB
Video card (GPU) Nvidia GeForce 2 MX400
ATI Radeon 8500
32 MB of VRAM

References