Difference between revisions of "SWAT 4"
From PCGamingWiki, the wiki about fixing PC games
Wolfinston (talk | contribs) m (→Changing text language: Both of these editing recommendations don't work for the most recent version, not only that but the game doesn't seem to follow the "alpha 3" numeric coding mentioned here for its localizations, for spanish is "spa" for example, while in the "alpha3" is "esp" or in "alpha2" "es".) |
|||
Line 190: | Line 190: | ||
===[[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 | + | # Open {{file|Swat4.ini}} at the [[#Game data|Configuration file(s) location]] with a text editor (make sure the game has been launched 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 199: | Line 199: | ||
}} | }} | ||
− | {{Fixbox|description=Edit INI file | + | {{Fixbox|description=Edit INI file|fix= |
− | Open | + | # Open {{file|Swat4.ini}} within [[#Game data|Configuration file(s) location]] with a text editor (make sure the game has been launched 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 | + | # In this section, find <code>UseVSync=False</code> which can be set to <code>true</code> to enable [[Glossary:Vertical sync (Vsync)|Vsync]]. |
}} | }} | ||
Line 300: | Line 300: | ||
===[[Glossary:Surround sound|Surround sound]]=== | ===[[Glossary:Surround sound|Surround sound]]=== | ||
{{Fixbox|description=Using OpenAL Soft{{cn|date=July 2016}}|fix= | {{Fixbox|description=Using OpenAL Soft{{cn|date=July 2016}}|fix= | ||
− | # In the System folder of the game, rename | + | # In the {{file|System}} folder of the game, rename {{file|DefOpenAL32.dll}} to <code>DefOpenAL32.bak</code> |
− | # Download [http://kcat.strangesoft.net/openal.html#download OpenAL Soft] and copy | + | # Download [http://kcat.strangesoft.net/openal.html#download OpenAL Soft] and copy {{file|soft_oal.dll}} ({{file|bin\Win32}}) into the same folder. |
− | # Rename | + | # Rename {{file|soft_oal.dll}} to {{file|DefOpenAL32.dll}}. |
− | {{--}}Using [[Glossary:Surround sound#OpenAL|OpenAL Soft]] causes most voice clips to not play. | + | {{--}} Using [[Glossary:Surround sound#OpenAL|OpenAL Soft]] causes most voice clips to not play. |
}} | }} | ||
Line 466: | Line 466: | ||
===GameSpy alternative=== | ===GameSpy alternative=== | ||
− | {{ii}} Due to GameSpy | + | {{ii}} Due to the GameSpy server shutting down, it is highly recommended to use one of the alternatives. |
{{Fixbox|description=Use [https://github.com/sergeii/swat-patches/tree/master/swat4stats-masterserver#how-to-install-this-patch SWAT 4 Stats Master Server Patch].|fix= | {{Fixbox|description=Use [https://github.com/sergeii/swat-patches/tree/master/swat4stats-masterserver#how-to-install-this-patch SWAT 4 Stats Master Server Patch].|fix= | ||
− | # | + | # For the base game, back up {{file|{{p|game}}\Content\System\Engine.dll}} and replace wit with [https://raw.githubusercontent.com/sergeii/swat-patches/master/swat4stats-masterserver/1.1/Engine.dll this patched file]. |
− | + | # For The Stetchkov Syndicate and the Gold Edition, back up {{file|{{p|game}}\Content\System\Engine.dll}} and replace it with [https://raw.githubusercontent.com/sergeii/swat-patches/master/swat4stats-masterserver/TSS/Engine.dll this patched file]. | |
− | # | ||
− | |||
}} | }} | ||
Line 478: | Line 476: | ||
{{Fixbox|description=Hosting a server|fix= | {{Fixbox|description=Hosting a server|fix= | ||
− | # Open | + | # Open {{file|{{p|game}}\Content\System\SwatGUIState.ini}}. |
# Set <code>bLAN=False</code> and save the file. | # Set <code>bLAN=False</code> and save the file. | ||
− | # Open | + | # Open {{file|{{p|game}}\ContentExpansion\System\SwatGUIState.ini}}. |
# Set <code>bLAN=False</code>. | # Set <code>bLAN=False</code>. | ||
# Set <code>bUseStatTracking=False</code> and save the file. | # Set <code>bUseStatTracking=False</code> and save the file. | ||
− | # Open | + | # Open {{file|{{p|game}}\Content\System\Swat4DedicatedServer.ini}} (run {{file|Swat4DedicatedServer.exe}} first if the file is not found). |
# Under the section <code>[Engine.GameEngine]</code>, make sure the line <code>ServerActors=IpDrv.MasterServerUplink</code> is present. | # Under the section <code>[Engine.GameEngine]</code>, make sure the line <code>ServerActors=IpDrv.MasterServerUplink</code> is present. | ||
− | # Open | + | # Open {{file|{{p|game}}\ContentExpansion\System\Swat4XDedicatedServer.ini}} (run {{file|Swat4XDedicatedServer.exe}} first if the file is not found). |
# Under the section <code>[Engine.GameEngine]</code>, make sure the line <code>ServerActors=IpDrv.MasterServerUplink</code> is present. | # Under the section <code>[Engine.GameEngine]</code>, make sure the line <code>ServerActors=IpDrv.MasterServerUplink</code> is present. | ||
# Disable any mods (or reconfigure their listen ports) that may clash with the port range 10481-10483 (or <code>join port</code> +1 - <code>join port</code> +3 if your server has a non default join port). Such mods may include AMMod.AMServerQuery, [https://github.com/sergeii/swat-gs1 GS1], and [https://github.com/sergeii/swat-gs2 GS2]. | # Disable any mods (or reconfigure their listen ports) that may clash with the port range 10481-10483 (or <code>join port</code> +1 - <code>join port</code> +3 if your server has a non default join port). Such mods may include AMMod.AMServerQuery, [https://github.com/sergeii/swat-gs1 GS1], and [https://github.com/sergeii/swat-gs2 GS2]. | ||
Line 654: | Line 652: | ||
{{Fixbox|description=Install SWAT: Elite Force|ref=<ref>[https://www.moddb.com/mods/swat-elite-force/tutorials/how-to-install-swat-elite-force How to install SWAT: Elite Forces - Mod DB]</ref>|fix= | {{Fixbox|description=Install SWAT: Elite Force|ref=<ref>[https://www.moddb.com/mods/swat-elite-force/tutorials/how-to-install-swat-elite-force How to install SWAT: Elite Forces - Mod DB]</ref>|fix= | ||
− | # Download and extract the folder | + | # Download and extract the folder {{file|SEF}} of [https://www.moddb.com/mods/swat-elite-force/downloads SWAT: Elite Force] into {{p|game}}. |
− | # Launch the mod using | + | # Launch the mod using {{file|{{p|game}}\SEF\LaunchSEF.bat}} or use {{file|{{p|game}}\SEF\Extras\LaunchSEF.exe}} to create a shortcut with an icon. |
'''Notes''' | '''Notes''' | ||
{{ii}} User should extract the SEF folder '''itself''' and '''not''' its content. See [https://www.moddb.com/mods/swat-elite-force/tutorials/how-to-install-swat-elite-force this article] on how to install the mod properly and update it if needed. | {{ii}} User should extract the SEF folder '''itself''' and '''not''' its content. See [https://www.moddb.com/mods/swat-elite-force/tutorials/how-to-install-swat-elite-force this article] on how to install the mod properly and update it if needed. | ||
− | {{ii}} To change the mod's language, see [[#Changing text language|Changing text language]] and [[#Changing speech language|Changing speech language]]. SEF's configuration file is {{file|Swat4X.ini}} in | + | {{ii}} To change the mod's language, see [[#Changing text language|Changing text language]] and [[#Changing speech language|Changing speech language]]. SEF's configuration file is {{file|Swat4X.ini}} in {{file|SEF\System}}. |
}} | }} | ||
Revision as of 12:05, 6 January 2023
Developers | |
---|---|
Irrational Games | |
Publishers | |
Retail | Sierra Entertainment |
Digital | Activision |
Engines | |
Unreal Engine 2 | |
Release dates | |
Windows | April 5, 2005 |
Reception | |
Metacritic | 85 |
Taxonomy | |
Monetization | One-time game purchase, Expansion pack |
Microtransactions | None |
Modes | Singleplayer, Multiplayer |
Pacing | Real-time |
Perspectives | First-person |
Controls | Direct control, Menu-based |
Genres | Action, FPS, Tactical shooter |
Themes | Contemporary, North America |
Series | Police Quest |
Warnings
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
Type | Notes |
---|---|
Expansion pack | The expansion pack includes a new campaign, weapons and items. |
One-time game purchase | The game requires an upfront purchase to access. |
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
System | Location |
---|---|
Windows | <path-to-game>\Content\System\Swat4.ini[Note 1] <path-to-game>\ContentExpansion\System\Swat4X.ini[Note 1] |
Save game data location
System | Location |
---|---|
Windows | <path-to-game>\Content\System\Campaign.ini[Note 1] <path-to-game>\ContentExpansion\System\Campaign.ini[Note 1] |
Save game cloud syncing
System | Native | Notes |
---|---|---|
GOG Galaxy |
Video
Graphics feature | State | WSGF | Notes |
---|---|---|---|
Widescreen resolution | See Widescreen resolution. | ||
Multi-monitor | Disable intros to fix flickering | ||
Ultra-widescreen | See Widescreen resolution for Vert- scaling.[2] | ||
4K Ultra HD | |||
Field of view (FOV) | 85°, Vert-. See Field of view (FOV). | ||
Windowed | See Windowed. | ||
Borderless fullscreen windowed | See the glossary page for potential workarounds. | ||
Anisotropic filtering (AF) | See Anisotropic filtering (AF). | ||
Anti-aliasing (AA) | See the glossary page for potential workarounds. | ||
Vertical sync (Vsync) | For SWAT 4, see Vertical sync (Vsync). For The Stetchkov Syndicate, the option is available in the options menu. | ||
60 FPS and 120+ FPS | No frame rate or refresh rate cap. | ||
High dynamic range display (HDR) | See the glossary page for potential alternatives. |
Widescreen resolution
Use SWAT: Elite Force |
---|
Edit INI files[3] |
---|
WindowedViewportX= WindowedViewportY= FullscreenViewportX= FullscreenViewportY= MenuViewportX= MenuViewportY=
|
Field of view (FOV)
Use SWAT: Elite Force |
---|
Edit INI file[citation needed] |
---|
Notes
|
Windowed
Edit Swat4.ini file[citation needed] |
---|
|
Anisotropic filtering (AF)
Edit INI file[citation needed] |
---|
|
Vertical sync (Vsync)
Use SWAT: Elite Force |
---|
Edit INI file |
---|
|
Input
Keyboard and mouse | State | Notes |
---|---|---|
Remapping | ||
Mouse acceleration | Mouse acceleration and smoothing enabled by default. | |
Mouse sensitivity | See Mouse sensitivity. | |
Mouse input in menus | ||
Mouse Y-axis inversion | ||
Controller | ||
Controller support |
Mouse acceleration
Use SWAT: Elite Force |
---|
Edit User.ini |
---|
[Engine.PlayerInput] bInvertMouse=False MouseSmoothingMode=0 MouseSmoothingStrength=0.000000 MouseSensitivity=1.00000 MouseSamplingTime=0.001 MouseAccelThreshold=0.000000 DoubleClickTime=0.200000
|
Mouse sensitivity
Edit User.ini[citation needed] |
---|
[Engine.Input] MouseX=Count bXAxis | Axis aMouseX Speed=2.0 MouseY=Count bYAxis | Axis aMouseY Speed=2.0 [Engine.PlayerInput] MouseSensitivity=1.00000
|
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 |
Surround sound
Using OpenAL Soft[citation needed] |
---|
|
Using Directsound 3D restoration software[citation needed] |
---|
|
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 version of base game only. Unofficial translation for The Stetchkov Syndicate expansion available here | |||
German | Retail only; download for digital release. | |||
Hungarian | Retail only; download for digital release. | |||
Italian | Retail only. | |||
Japanese | Retail only. | |||
Polish | Retail only; download for digital release. | |||
Brazilian Portuguese | Fan translation; download. | |||
Russian | Retail only. | |||
Spanish | Retail only, download. For SEF mod use this. |
Changing speech language
Edit INI file[citation needed] |
---|
|
Changing text language
Edit INI file |
---|
|
Network
Multiplayer types
Type | Native | Notes | |
---|---|---|---|
Local play | Co-op, Versus Use Nucleus-Coop Unofficial mod. |
||
LAN play | Co-op |
||
Online play | Co-op The official GameSpy service has been shut down; see GameSpy Alternative. |
Connection types
Type | Native | Notes |
---|---|---|
Matchmaking | ||
Peer-to-peer | ||
Dedicated | ||
Self-hosting | Dedicated server software included in the installation folder.[5] | |
Direct IP |
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.
Use SWAT 4 Stats Master Server Patch. |
---|
|
Use Swat 4 Server Browser Alternative[6] |
---|
Hosting a server |
---|
|
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] |
---|
Disable the other monitors by doing one of the following:
|
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
Change text language to english[citation needed] |
---|
Screen resolution resets on launch
Edit INI files[8] |
---|
ScreenResolutionChoices=800x600 ScreenResolutionChoices=1024x576 ScreenResolutionChoices=1024x768 ScreenResolutionChoices=1280x720 ScreenResolutionChoices=1280x1024 ScreenResolutionChoices=1366x768 ScreenResolutionChoices=1600x1200 ScreenResolutionChoices=1440x1080 ScreenResolutionChoices=1920x1080 ScreenResolutionChoices=2560x1440 ScreenResolutionChoices=3840x2160
ScreenResolutionChoices=("800x600","1024x576","1024x768","1280x720","1280x1024","1366x768","1600x1200","1440x1080","1920x1080","2560x1440","3840x2160")
|
Other information
API
Technical specs | Supported | Notes |
---|---|---|
Direct3D | 9.0c |
Executable | 32-bit | 64-bit | Notes |
---|---|---|---|
Windows |
Middleware
Middleware | Notes | |
---|---|---|
Multiplayer | GameSpy | GameSpy services are offline. See GameSpy Alternative |
Editor
- The official editor is available here.
Modifications
- The following mods require the The Stetchkov Syndicate expansion to work.
SWAT: Elite Force
- 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).
Install SWAT: Elite Force[9] |
---|
Notes
|
SSF Realism
- 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).
SAS
- 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
- ↑ 1.0 1.1 1.2 1.3 When running this game without elevated privileges (Run as administrator option), write operations against a location below
%PROGRAMFILES%
,%PROGRAMDATA%
, or%WINDIR%
might be redirected to%LOCALAPPDATA%\VirtualStore
on Windows Vista and later (more details).
References
- ↑ SecuROM™ Support Website - SWAT 4
- ↑ SWAT 4 - PC Ultra Quality (3440x1440) - last accessed on 2019-08-18
- ↑ Widescreen Gaming Forum, SWAT 4 article
- ↑ SWAT 4 with 3D spatial sound 🎧 (OpenAL Soft HRTF audio)
- ↑ Team Element - Forums :: SWAT4
- ↑ SWAT 4 Multiplayer Tutorial - Mod DB
- ↑ GAZCHAP - SWAT4 Dual Monitor Fix
- ↑ moddb, SWAT 4 Widescreen Mod (Gold Edition)
- ↑ How to install SWAT: Elite Forces - Mod DB